ROLE OVERVIEW
We are seeking a skilled and motivated Mobile Application Developer to take end-to-end ownership of our client’s enterprise mobile product.
This is a high-impact, full-stack role where you will translate high-fidelity Figma designs into polished React Native experiences while contributing to the Java-powered backend services that drive them.
You will work at the intersection of design, engineering, and product — ensuring seamless experiences across both iOS and Android platforms.
KEY RESPONSIBILITIES
▶ Cross-Platform Development
Build, test, and maintain high-performance, reusable, and reliable code for both iOS and Android using React Native, ensuring feature parity and consistent behaviour across platforms.
▶ Design Implementation
Transform complex Figma wireframes and high-fidelity prototypes into pixel-perfect, interactive mobile interfaces — bridging the gap between design and engineering with precision.
▶ UI/UX Advocacy
Collaborate closely with designers to optimize user journeys and ensure the app is intuitive, accessible, and adheres to platform-specific Human Interface and Material Design guidelines.
▶ Full-Stack Integration
Develop and maintain server-side logic using Java to ensure seamless data flow between the mobile frontend and backend databases, supporting robust and scalable application architecture.
▶ Performance Optimization
Proactively diagnose and resolve bugs, bottlenecks, and performance issues — delivering a consistently smooth and responsive user experience across all supported devices.
▶ API Management
Design and consume RESTful APIs that connect the mobile application to backend services, ensuring efficient data exchange, security, and reliability.
Required Qualifications
•3+ years of React Native development experience
•Proven iOS & Android deployment to App Store / Play Store
•Strong Java proficiency for backend/server-side development
•Experience consuming and designing RESTful APIs
•Figma-to-code implementation experience
•Familiarity with HIG (iOS) and Material Design (Android)
•Knowledge of mobile performance profiling and debugging
•Understanding of state management (Redux, Context API, Zustand)