Job Responsibilities
- Understand user requirements, and translate them into application features
- Support the entire application lifecycle (concept, design, test, release, and support)
- Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions
- Responsible for the development of mobile apps on iOS/Android platforms
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Developing new features and user interfaces from wireframe models
- Research and suggest new mobile products, applications, and protocols
- Ensure new and legacy applications meet quality standards
- Analyze user's requirements/functional specifications and provide solutions from a technical perspective
Job Requirements
- Major in Computer Science or any software-heavy programme (fresh graduates or graduates with some years of experience will both be considered)
- Previous internship/working experience is highly preferred
- Mobile app (Android/iOS) development experience is essential
- Programming experience using kotlin/Swift is essential
- Deployment experience with AWS is desirable
- Good communication skills
- Good team player, self-initiative, and pro-active
- Highly goal-driven and work well in fast-paced environments
- Pay strong attention to details and deliver work that is of a high standard