Job Description
Responsibilities
- Design and build a highly interactive, user-friendly Android application
- Perform entire software development (mobile application) lifecycle, from conceptualisation, design, development, testing, deployment, maintenance and support
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize mobile app performance
- Keep up-to-date with latest technologies, best practices and industry trends
Requirements
- Degree in Computer Science or Engineering background
- Minimum 2 years experience in native Android mobile application development using Android Studio
- Deep understanding of Android SDK and Java
- Experience with web service integration (JSON, XML, SOAP)
- Strong in Object Oriented Programming design & skills
- Familiarity with continuous integration, code deployment software, workflows and source management tools (Git)
- Experience with agile development (e.g. SCRUM, Lean Startup)
- Knowledge of full-stack development and cross-platform development (Android, web) will be an advantage
- Able to work both independently as well as within a team
- Good verbal and written communication skills
Benefits
13th month salary
Variable bonus