Front End Developer - React Native
We are looking for a talented mobile app developer (React Native) to develop and maintain cross platform mobile applications for iOS and Android. This role requires working closely with developers, QA engineers, architects, and the BSA to deliver scalable, user-friendly mobile solutions. This role focuses on React Native development, mobile integrations, performance optimization, code quality, and supporting mobile application releases.
Key responsibilities:
Mobile Application Development
Develop and maintain mobile applications for Android and iOS using React Native
Build scalable, maintainable, and reusable mobile components and features
Write clean, well-structured code using JavaScript & TypeScript
Collaboration & Technical Planning Collaborate with:
Mobile & Backend Developer
Salesforce Admin
QA Engineers
Participate in:
Technical estimations
Sprint planning and implementation activities
Supporting technical discussions and solution design decisions
UI/UX & Responsive Design:
Translate Figma designs into production-ready mobile applications
Develop responsive and accessible mobile interfaces
Ensure consistency across iOS and Android devices
Focus on smooth user experience and ADA/WCAG accessibility compliance
Integrations & Mobile Services Integrate the applications with:
Rest APIs
Firebase
Push Notifications
Google Analytics
Third-Party Services
Support secure authentication, API communication, and data synchronization
Maintain API documentation and Postman collections
Performance & Code Quality:
Optimize application for performance, scalability, and stability
Participating in Code Reviews and refactoring efforts
Troubleshoot bugs and production issues
Maintain and improve existing mobile application and legacy code
Testing & Deployment Support:
Perform application testing and support QA validation efforts
Assist with troubleshooting and bug reproduction
Support CI/CD pipelines, build configurations, and release preparation
Managed Deployments to: Client App Store Google Play Store
Monitor application stability using tools such as Crashlytics
Platform & Dependency Management:
Manage project dependencies using NPM
Keep React Native libraries and mobile dependencies up to date
Ensure compatibility with iOS / Android updates and third-party package changes
Continuous Improvement:
Stay Current With: React Native Ecosystem Updates Mobile Development Best Practices iOS and Android Platform Changes
Contribute to Improving Code Quality Development Standards Team Efficiency User Experience Consistency
Required Skills & Qualifications Technical Skills:
React Native
JavaScript / TypeScript
REST APIs
Firebase
Push Notifications
Git / Version control
NPM Ecosystem
Mobile responsive development
Accessibility (ADA/WCAG)
Figma
Postman
Mobile debugging and performance optimization
Client App Store / Google Play Store deployment process
Preferred Qualifications:
Preferred experience working with Agile / Scrum
Familiarity with CI/CD pipelines
Strong troubleshooting and problem-solving skills
Good communication and collaboration capabilities
Education & Experience:
Bachelor's degree in Computer Science, Software Engineering, or related field
Experience developing and deploying React Native applications for iOS and Android platforms

Front End Developer - React Native
iTCO Solutions · Multiple locations ·
- Job type:
- Full Time