Build and deploy iOS and Android applications according to specified Scope of Work using React Native or CapacitorJS.
Write code that is easy to understand and maintain by other members of the team.
Integrate with APIs.
Identify technical risks and implement controls.
Suggest and implement new mobile products, applications and protocols.
Remain up to date with the terminology, concepts and best practices for coding mobile apps.
Work closely with colleagues to constantly innovate app functionality and design.
Use and adapt existing web applications for apps.
Write unit and E2E/UI tests to identify malfunctions or bugs.
Communicate with end users to understand their needs and experiences.
Contribute to improving app performance, scalability, and user experience.
Participate in code reviews, technical discussions, and sprint planning.
Troubleshoot, debug, and upgrade existing applications.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
3–5 years’ professional experience in mobile application development, including mobile deployments.
Must have strong proficiency in TypeScript for building complex applications with React and React Native.
Proficiency in one or more additional programming languages/frameworks such as Kotlin/Java, Swift/Objective-C, or JavaScript frameworks (e.g., Angular, Cordova, CapacitorJS, Ionic).
Solid understanding of mobile UI/UX principles, responsive design, and state management patterns.
Experience integrating APIs and working with third-party libraries.
Familiarity with mobile build processes, app store submissions, and CI/CD pipelines.
Proficient with Git version control and package management tooling across TypeScript/JavaScript, Java/Kotlin, and Swift/Objective-C.
Knowledge of Firebase (basic level).
Familiarity with agile methodologies.
Advanced math knowledge or experience in GIS/Remote Sensing is desirable but not required.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.