【軟體工程師 - Android】Software Engineer - Android
【Capsule】
At FunNow, we’re building joyful experiences at the speed of now. As an Android Engineer, you’ll shape the app used by millions to instantly book beauty, dining, and weekend escapes across Asia. But here’s the twist: we don’t just write Kotlin — we build with AI. Whether it’s using ChatGPT for fast debugging, auto-generating UI tests, or optimizing workflows with Copilot, you’ll join a team that codes smart and iterates faster. If you love clean architecture, crave performance and scalability, and believe AI is part of the modern engineer’s toolkit, welcome aboard!
【Typical Accountability】
- Develop, maintain, and optimize Android App features to enhance user experience
- Integrate backend APIs, handle interfacing logic, and ensure app stability
- Utilize AI tools (e.g., ChatGPT, Gemini, GitHub Copilot, Cursor) to boost development productivity
- Continuously refine app architecture, improve performance, and drive clean code practices
- Monitor Android ecosystem updates and incorporate relevant trends into development
- Collaborate closely with cross-functional teams to deliver features in agile sprints
【Essential Competencies】
- 2+ years of Android development experience with solid proficiency in Kotlin
- Familiar with Android architectural patterns such as MVVM or Clean Architecture
- Familiar with Jetpack Compose
- Experienced in working with key Android libraries and tools (e.g., Coroutines, Jetpack, Retrofit, Koin)
- Able to write readable, testable, and maintainable code
- Practical experience using AI tools to accelerate development workflows, with a strong drive for continual improvement
- Strong communication and problem-solving skills, and a collaborative mindset
【Desirable Competencies】
- Familiar with modular architecture
- Hands-on experience with writing unit and UI tests
- Understanding of CI/CD pipelines (e.g., CircleCI, GitHub Actions) and automated release processes
- Experience independently launching or contributing significantly to a production app
- Experience in refactoring large-scale Android project architecture
- Familiarity with Flutter or cross-platform technologies is a bonus
- Adaptable to a fast-paced, rapidly evolving development environment
- Proactive in seeking feedback, sharing knowledge, and challenging the status quo