Senior Mobile Engineer (Android + Flutter)
Detail posisi
Kewajiban
• Design, develop, and maintain high-performance Android applications using Kotlin/Java.
• Build and maintain cross-platform applications using Flutter.
• Collaborate with product managers, designers, and backend engineers to define app features and user experiences.
• Optimize applications for maximum speed, scalability, and responsiveness.
• Ensure code quality by writing unit tests, performing code reviews, and maintaining documentation.
• Debug and resolve performance bottlenecks, memory leaks, and crashes.
• Implement and maintain CI/CD pipelines for automated deployment and testing.
• Stay up to date with the latest mobile development trends, tools, and best practices.
Kualifikasi
• 5+ years of experience in Android development (Kotlin/Java).
• 2+ years of experience working with Flutter and Dart.
• Strong understanding of Android SDK, Jetpack components, and mobile architecture patterns (MVVM, MVP, MVI).
• Experience integrating RESTful APIs and third-party libraries.
• Knowledge of state management solutions in Flutter (Provider, Riverpod, Bloc, etc.).
• Familiarity with CI/CD pipelines and tools like Fastlane, Firebase, or GitHub Actions.
• Proficiency in writing clean, maintainable, and testable code.
• Strong problem-solving skills and ability to work in an agile environment.
• Excellent communication and teamwork skills.