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.