Description

<< Back to all jobs

Mobile Applications Programmer

[Baltimore, MD, 21202] |   2023-03-09 08:22:48

Apply Now

Share Job 

Job Code : 2023-MY3TECH0089

Mobile Applications Programmer

Baltimore, MD 21202 (Hybrid)

3 years contract with possibility to extension

Duties/Responsibilities:

  • 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.

Minimum Qualifications:

  • 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.
  • A minimum of two (2) years of experience working with React Native Platform.
  • A minimum of two (2) of experience building customizable, reusable, and dynamic components using ReactJS, React Hooks, Redux, JavaScript, Typescript, HTML, CSS, and NodeJS or equivalent.
  • 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.

Preferred Qualifications:

  • The additional Experience/Knowledge/Skills listed below are preferred by the Client.
  • A minimum of four (4) years of experience developing enterprise-grade large iOS and/or Android applications with experience designing, developing, deploying, and managing mobile applications on the App Store and/or Google Play Store.
  • A minimum of four (4) years of experience designing complex user interfaces for data entry apps in iOS or Android platforms using technologies such as React Native, Flutter, Native iOS, or Native Android.
  • A minimum of two (2) years of experience with analytics and crash logging.
  • Working knowledge of build and deployment processes and releasing Code Push updates using MS App Center CLI or equivalent.
  • Experience securing mobile apps in iOS or Android platforms using platform-specific security solutions.
  • Experience developing complex mobile applications and services for the health insurance marketplace, healthcare, and health and human services industry.
  • Experience developing complex mobile applications and services for the health insurance marketplace, healthcare, and health and human services domains.
  • Experience working with PostgreSQL or other databases and SQL Scripts or Stored Procedures.
  • Experience working in an Agile software development environment.
  • Experience working with the Project Management Office (PMO) processes, policies, and procedures.

Education

Any Graduate