Description

You will design, develop, and maintain custom mobile applications for iOS and Android using the Ionic platform. You will own the release pipeline, establish coding standards, and support constituent-facing applications.

Responsibilities

  • Design and develop cross-platform mobile and web applications to enhance user experience.
  • Establish coding standards, perform code reviews, and contribute to mobile architecture decisions.
  • Execute benchmark testing, debug issues, and document programs, code, and data flow.
  • Create technical documentation for new features and bug fixes.
  • Collaborate with architects and senior developers throughout the development lifecycle.

Required Skills

  • 7+ years of hands-on experience implementing cross-platform mobile applications.
  • 3+ years of experience developing mobile applications using the Ionic framework.
  • 5+ years of experience with JavaScript technologies, including Ionic, Hybrid mobile development, AngularJS, jQuery, CSS3, and HTML5.
  • 3+ years of experience with API, SOAP/RESTful Web Services, and GraphQL.
  • 2+ years of experience in CI/CD using Jenkins and build tools like ANT, Maven, and Nexus.
  • Deep technical knowledge of iOS and Android platforms, cloud message APIs, and push notifications.
  • Experience with AWS and AWS-related technologies.
  • Proficiency in source code control, build, and release management.
  • Strong background in Java/J2EE, Spring MVC, Hibernate, EJB, and Spring.

Preferred Skills

  • Bachelor's degree in Computer Science, Engineering, or a related field.

Education

Bachelor's degree