Mobile Engineer, Flutter (Indonesia)
Bjak
- Jakarta
- Permanent
- Full-time
- Develop mobile applications for Android and iOS platforms using Flutter framework.
- Collaborate with cross-functional teams including designers, product managers, and backend developers to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Troubleshoot, debug, and optimize application performance.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Stay up-to-date with Flutter framework updates and industry best practices.
- Participate in code reviews to maintain code quality and ensure adherence to coding standards.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proven experience developing mobile applications for Android and iOS platforms using Flutter.
- Strong understanding of Flutter framework and its core principles.
- Proficiency in Dart programming language.
- Solid understanding of object-oriented programming, data structures, and algorithms.
- Experience with third-party libraries and APIs.
- Familiarity with RESTful APIs to connect mobile applications to backend services.
- Experience with version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Strong communication and interpersonal skills.
- Experience with native Android or iOS development.
- Familiarity with Firebase services for authentication, cloud messaging, and analytics.
- Knowledge of Agile development methodologies.
- Previous experience working in a startup environment.
- Be at the forefront at tackling the hardest problems within the insurance industry
- Team culture - highly practical and results oriented
- Free training and development, constantly improve yourself
- Subsidized insurance coverage for medical and life insurance
- Hybrid working arrangement