Deskripsi Pekerjaan
Are you a passionate Mobile Engineer ready to shape the digital infrastructure for thousands of merchants? Transportation Solutions Indonesia is seeking a Lead Software Engineer (Flutter) to join our high-impact Merchant Experience team. In this role, you will be the technical cornerstone for our merchant-facing applications, bridging the gap between innovative feature development and robust engineering optimization.
You will lead cross-functional efforts to elevate the user experience, ensure seamless integration, and drive technical excellence across our mobile ecosystem. If you thrive in a fast-paced environment and are obsessed with writing scalable, maintainable, and high-performance Flutter code, we want to hear from you.
Tanggung Jawab
- Lead the design, development, and maintenance of high-performance mobile features using Flutter/Dart.
- Collaborate with product managers and designers to translate business requirements into intuitive, user-centric mobile solutions.
- Mentor junior and mid-level engineers through code reviews, technical guidance, and architecture design workshops.
- Optimize application performance, reduce latency, and ensure 99.9% uptime for the merchant app ecosystem.
- Lead technical initiatives to modernize legacy codebases and integrate cutting-edge mobile libraries.
- Establish engineering best practices, including CI/CD pipelines, automated testing, and comprehensive documentation.
- Drive architectural decisions that support long-term scalability and security for merchant-facing operations.
Kualifikasi
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in mobile application development, with at least 3 years specializing in Flutter/Dart.
- Deep understanding of mobile architecture patterns (BLoC, Provider, Riverpod, or similar).
- Proven experience leading technical projects and mentoring a team of engineers.
- Proficiency in integrating RESTful APIs, GraphQL, and cloud-based backend services.
- Strong background in mobile UI/UX implementation and cross-platform optimization.
- Excellent communication skills with the ability to convey complex technical concepts to non-technical stakeholders.