About the Role
We’re hiring a Full Stack App Developer who can design and build applications across Android, iOS, and Web/PWA.
The ideal candidate has solid experience in native mobile development, understands hybrid frameworks, and can deliver high-performance apps with strong UI/UX and smooth API integrations.
Key Responsibilities
- Develop, test, and deploy native mobile apps for Android (Kotlin/Java) and iOS (Swift/Objective-C).
- Build and optimize hybrid apps using frameworks like Flutter/React Native (good to have).
- Collaborate with designers to translate UI/UX wireframes into pixel-perfect mobile experiences .
- Integrate and manage RESTful APIs, third-party SDKs, and backend services.
- Optimize app performance, security, and scalability across platforms.
- Maintain clean, modular code with version control (Git/GitHub) and proper documentation.
- Ensure successful publishing and updates on Google Play Store and Apple App Store .
- Work closely with product managers, QA, and cross-functional teams to deliver end-to-end solutions.
- Contribute to web and PWA development , ensuring cross-platform consistency.
Required Skills & Experience
- Strong hands-on expertise in Android (Kotlin/Java) and iOS (Swift/Objective-C) development.
- Solid understanding of the mobile app lifecycle , from concept to deployment.
- Experience with API integration, authentication, and data handling (REST, JSON, GraphQL preferred).
- Strong grasp of mobile UI/UX best practices .
- Experience with Firebase, AWS, or other cloud services .
- Proficiency with Git/GitHub for version control.
- Knowledge of hybrid frameworks (Flutter/React Native) as an additional skill.
- Experience with web technologies & Progressive Web Apps (PWA) .
Nice to Have
- Knowledge of hybrid frameworks (Flutter/React Native) for cross-platform apps.
- Familiarity with CI/CD pipelines for automated app builds and deployments.
- Understanding of state management solutions (Bloc, Provider, Redux, etc.).
- Experience with databases (SQL & NoSQL).
- Understanding of Agile/Scrum methodologies .
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- 2–5 years of proven experience in end-to-end app development across Android, iOS, and Web/PWA .