Principal Mobile Engineer in Raleigh, NC at Vaco

Date Posted: 1/13/2021

Job Snapshot

Job Description

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

Job Requirements

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