Mô tả công việc
As an Android Software Engineer, you will work on building scalable, high-performance applications with a focus on performance optimization and clean architecture.
- Implement BOTH the Android (Kotlin) and Flutter (mainly) components of our SaaS product
- Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
- Build clean, well-tested, and maintainable code that aligns with our cross-platform architecture and performance goals
- Participate in design reviews, code reviews, and contribute to cross-functional discussions and continuous improvement
- Partner with Product, Design, and Backend teams to deliver quality Android applications
- Propose architecture and design reviews to ensure high standards in software quality
- Set a high technical standard for the team through code and design reviews
- Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
- Mentor junior/middle engineers, foster growth, and technical skill development within the team
Yêu cầu công việc
- Bachelor’s Degree in Computer Science / Information Technology / Software Development or related fields
Must have:
- 6+ years of experience in Flutter, with a background in Native (Kotlin/Java) as a plus
- Hands-on experience in independently completing or participating in large-scale Android projects
- Good understanding of framework principles, and practical experience in performance optimization for low-end device models, including but not limited to startup, memory, network, etc
- Understand Jetpack components, be familiar with annotation frameworks, and have practical experience
- Good/Fluent English communication is mandatory
Nice to have:
- Practical experience in catering apps, with architectural ability preferred
- Experience with hardware knowledge reserves and practical experience (including but not limited to printers, external card machines, USB/Bluetooth communication) is preferred