

Mobile App Developer
Nafas
- Jakarta, IndonesiaJakarta, Indonesia, DKI JakartaJakartaDKI JakartaIndonesiaIndonesia
- Full timeFULL_TIME
Posted 18 days ago and deadline of application is on 27 Feb
Recruiter was hiring 4 days ago
2025-02-07T06:00:18.266035+00:002025-02-27T17:00:00+00:00Job Description
We are looking for a Mobile App Developer (Flutter + Native) to design, develop, and maintain high-quality mobile applications. The ideal candidate will have expertise in Flutter for cross-platform development while also being proficient in Swift (iOS) and Kotlin (Android) for native module development when required.
Responsibilities:
- Develop and maintain scalable, high-performance mobile applications using Flutter.
- Implement native features and optimizations where necessary using Swift (iOS) and Kotlin (Android).
- Collaborate with product managers, designers, and backend engineers to translate business requirements into technical solutions.
- Ensure app performance, scalability, and compatibility across various devices and OS versions.
- Participate in code reviews, architecture discussions, and development process improvements.
- Troubleshoot and resolve issues to ensure minimal downtime and seamless user experience.
- Implement secure coding practices to protect user data and ensure compliance with best security standards.
If you’re passionate about building high-quality, scalable, and secure mobile applications, we’d love to hear from you! 🚀
Minimum Qualifications
- Experience: Minimum 5 years of professional experience in mobile app development.
- Flutter Development: Proven experience in building and deploying cross-platform mobile applications using Flutter (Dart).
- Native Development: Strong proficiency in Swift (iOS) and Kotlin (Android) for developing native modules or optimizing platform-specific features.
- State Management: Experience with Flutter state management solutions such as Provider, Bloc, or Riverpod.
- Performance Optimization: Ability to optimize applications for high traffic environments, memory management, and battery efficiency.
- API Integration: Experience integrating mobile apps with RESTful APIs, GraphQL, or gRPC.
- CI/CD & Tooling: Knowledge of CI/CD pipelines (GitHub Actions, Fastlane, Bitrise) for mobile development.
- Testing & Debugging: Proficiency in writing unit tests, widget tests, and integration tests in Flutter, as well as using XCTest (iOS) and Espresso (Android) for native testing.
- Security & Best Practices: Understanding of secure storage, OAuth2, and encryption for mobile applications.
- Collaboration & Problem-Solving: Strong ability to work in cross-functional teams and communicate technical concepts effectively.
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Once in a while
- Office Address
- Jakarta, Indonesia, DKI Jakarta
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.