Job Responsibilities
- Manage and collaborate with small development team in agile development style
- Develop iOS/Android/Web Mobile Application which is scalable and effective, highly maintainable and testable - enables rapid and frequent development and deployment
- Run product planning sprints and create technical documentation
- Work with UIUX designer, product owners, and engineering on new product features
- Ability to understand business requirements and translate them into technical requirements
- Understanding of software design principle such as MVC and clean structure
- Work closely with back-end developers to confirm the calling interface and ensure the integrity of functions
- Self-motivated and able to work independently
- A good team player with good communications skills.
- Think outside the box and detail oriented.
Job Requirements
- Degree holder in IT, computer science or equivalent
- 2+ years relevant working experience
- JavaScript framework (e.g. React)
- GIT, JIRA
- Cross platform app development (e.g. React native, Flutter)
- Familiar in mobile applications development, i.e. iOS or Android.
- Familiar in Swift, kotlin & Java Script (React Native).
- Good communication skills, analytical & problem solving skills
- Experience with common UI/UX development tools, e.g. Figma.
- Experience in 3rd party API integration
- Willing to learn and have a strong sense of responsibility