We are looking for a talented and experienced Mobile Application Developer to join our growing team.
You will play a key role in designing, developing, and deploying innovative mobile applications that enhance our user experience and drive business Bachelor's Degree in Computer Science or a related field from an accredited university.
- Minimum of 6 years of hands-on experience in mobile application development.
Technical Skills: Web Technologies: - Proficiency in web development frameworks like AngularJS, Angular, and NodeJS.
- Familiarity with adjacent technologies like Webpack for bundling and module management.
Mobile Development: - In-depth knowledge of cross-platform mobile app development using frameworks like Ionic.
- Experience with Native mobile development for iOS and Android (a plus). - Experience developing mobile applications using cloud platforms (AWS Amplify, Azure Mobile Apps, etc., a plus). API Integration: - Experience working with remote data in JSON and XML formats.
- Strong understanding of RESTful and SOAP APIs for data exchange.
Backend Development: - Strong experience with Java/J2EE technologies (Spring MVC, Hibernate, EJB). - Skilled in designing, coding, testing, and deploying J2EE applications.
- Familiarity with containerization technologies like Docker and application servers like WebSphere/Weblogic (a plus). Bonus Points: - Experience with other web development frameworks like React.
- Experience with designing and implementing web applications using technologies like Spring, Spring MVC, Flex, and Oracle 12c.
- Knowledge of workflow engines and build automation tools (ANT, Maven). - Experience with mobile application development best practices (clean code, unit Collaborate with designers, product managers, and other stakeholders to understand mobile application requirements.
- Design, develop, and implement high-quality mobile applications using appropriate frameworks and tools.
- Integrate mobile applications with backend APIs using RESTful or SOAP protocols.
- Develop and maintain clean, well-documented, and maintainable code.
- Perform unit testing and participate in application testing cycles.
- Deploy and maintain mobile applications on app stores (Apple App Store, Google Play Store). - Stay up-to-date with the latest mobile development technologies and trends.
(ref:hirist.tech)