Overview
Here at nQ Medical, we look for exceptional people and give them the environment, autonomy and support needed to drive a revolutionary transition in healthcare. As a result, we have developed patented technologies, proven by four years of clinical trials at MIT, to deliver evidence-based diagnostic and disease management for a wide range of brain health disorders.
As we extend our technologies to more applications, we are searching for an experienced Software Engineer in Mobile Applications development and to work with us on our mobile and web applications alongside a multidisciplinary team of clinical experts, data scientists, and distinguished engineers. You will play an instrumental role in shaping the user experience of our products as well as establishing the foundation for future UI development at nQ Medical.
Senior Software Engineer Responsibilities:
- Design, Build and deploy mobile and web applications for both internal and customer facing projects
- Be a mentor for other engineers, share your knowledge and expertise with the entire team
- Help establishing development processes and best practices
- Create building blocks including libraries and reusable UI components- Build and own a style guide for future UI development
- Ensure all applications are user friendly, scalable and robust
- Influence architectural decisions for the whole platform to deliver the most optimal user experience
- Grow as an engineer, learn and work on things out size of your comfort zone
What really gets our attention:
- Familiar with automated testing at scale for web and mobile applications
- Exposure to large development teams with good development processes, guidelines and mentorship
- Portfolio of three or more thoughtful self initiated web/mobile apps
- Close connection to startups, UI/UX, technical mentoring communities
- Strong passion for learning, operating under uncertainty and solving open ended problems
About You:
- 5+ years of experience with UI technologies including mobile and web
- Deep understanding of native iOS and Android development frameworks and processes
- Familiarity with React Native and React
- Experience working with large codebase and CI/CD systems for distributed systems
- Attention to detail and thoroughness
- Strong background in system and API design
- BS or MS in Computer Science/Computer System Engineering
Benefits and perks:
- Opportunity to expand professional network and participate in conferences and events
- Mentoring and additional learning opportunities
- Employee equity
- Unlimited Paid Time Off and holidays
- Healthcare / Long Term Disability / AD&D / Life Insurance