AndroidiOSReactTypeScriptAIViteGitGitHubRepositoryCapacitorPerformance OptimizationCI/CDRemote Work
About this role
Role Overview
Design, develop, and maintain mobile applications for iOS and Android using React and Capacitor.
Build scalable, maintainable, and high-performance user interfaces using React 18 and TypeScript.
Develop and maintain native mobile integrations and Capacitor plugins as needed.
Configure and manage build environments using Vite.
Collaborate with backend, product, and design teams to deliver seamless user experiences.
Troubleshoot, optimize, and enhance application performance across mobile platforms.
Manage mobile application releases, updates, and deployments to the Apple App Store and Google Play Store.
Participate in code reviews and contribute to engineering best practices
Requirements
5+ years of software engineering experience, including mobile application development.
Strong experience with React 18 in production environments.
Advanced proficiency in TypeScript and strict typing practices.
Hands-on experience developing mobile applications using Capacitor.
Experience building and maintaining cross-platform applications for both iOS and Android.
Experience creating or customizing Capacitor plugins and native integrations.
Strong understanding of mobile application architecture, performance optimization, and debugging.
Experience managing application deployments and releases through both the Apple App Store and Google Play Store.
Familiarity with Git workflows and CI/CD practices.
AI
Assisted Development experience required: Candidates must be fluent in VS Code and GitHub Copilot beyond basic autocomplete. Required skills include creating Copilot instruction files to provide repository context, building reusable prompt libraries for frontend/mobile architecture, and leveraging Copilot Agent workflows to generate high-quality TypeScript, React components, and mobile plugin code.