Design, develop, maintain, and support enterprise-level mobile applications and custom integration solutions, including major enhancements, interfaces, functions, and features on Android, iOS, and React Native mobile application platforms.
Analyze and document mobile applications built on Native iOS or Android platforms and convert them to React Native Apps or code new applications on the React… Native platform.
Implement user interfaces on React Native conforming to interface designs.
Integrate React Native apps with complex back-end systems using REST API.
Perform code review and quality analysis for developed solutions.
Develop and execute quality unit tests and integration plans/scripts to validate that application changes meet technical specifications and business requirements.
Assist with integration testing and work with business teams to complete acceptance testing.
Participate in technical reviews during various stages of software and application development.
Deploy and maintain the mobile applications on the App Store and the Google Play Store via direct deployments and/or third-party solutions such as MS App Center.
Interface with business, and IT teams to understand and translate business requirements into formal technical specifications and application codes.
Adhere to all security, change control, and MHBE Project Management Office (PMO) policies, processes, and methodologies.
Note: The candidate must be flexible to work overtime as needed, including weekends, holidays, and off-hours.
A minimum of five (5) years of enterprise software development experience.
A minimum of two (2) years of experience in Mobile Apps development and delivery in iOS, Android, or other platforms.
Proven experience in mobile app development for various form factors such as Mobile, Tablet, etc.
Proven experience integrating APIs with mobile platforms.
Proven experience in mobile app development for various form factors such as Mobile or Tablet.
Strong knowledge of Mobile CI/CD pipeline and tools.
Knowledge of Agile software development practices.
Proven strong analytical and debugging skills.
Ability to work collaboratively with various technical teams, business users, managers, and other non-technical staff