Job Description
We are seeking a Principal Mobile Engineer to join our Development team based remotely in the Raleigh, NC area! The Principal Mobile Engineer's responsibilities include:
- Design and build mobile applications to deliver on-site and at-home clinical trial data collection experiences
- Be a key contributor and collaborate with stakeholders to help drive mobile architecture and technology choices that enable a world-class user experience
- Contribute to the development of project plans, and then deliver consistently against those commitments
- Participate in brainstorming sessions to discuss technical and functional requirements to ensure appropriate functionality of applications
- Participate in peer-reviews of solution designs and related code
Qualifications
- Bachelor's degree in Computer Science/Computer Engineering/related field or equivalent experience
- 7+ years of professional software engineering experience, working on multi-discipline teams
- At least 3+ years of experience in React Native and its core principles and in-depth knowledge of JavaScript, CSS, SASS, HTML, and front-end languages including UI development practices to create android/iOS mobile apps
- Experience using Redux
- Experience working with Android (Java) and iOS (Obj-C or Swift) preferred
- Experience working with REST APIs and GraphQL (nice to have)
- AWS or other Cloud Platform(s) experience preferred
- Strong verbal and written communication skills