Job Requirements
Job benefits
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
Professional Development
Every employee is an invaluable asset to any team; that's why we want to help you grow. Level up your skills and expertise through our professional co-development programs with notable organizations. We will cover the cost.
This job post is managed by
Skills
Job description for Junior Android Developer at Clarity Techworks Sdn. Bhd.
- Develop performant and secure Android application for cryptocurrency payment solutions
- Design, implement the new-user features of our mobile application
- Produce robust and maintainable code, clear documentation, and deliver high quality work on a tight schedule
- Agile development using Scrum with code versioning using Git
- Collaborate with various teams for gathering requirements on design/enhancement of in-house solutions
- Collaborate with UI/UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
- Troubleshoot and provide solutions to complex problems
- 0-2 years of Android App Development experience
- Diploma/Degree in Computer Science/Computer Engineering/Information Technology or any other related fields
- Good command of English
- Proficiency in Kotlin/Java, in Android application development
- Familiar with Agile scrum methodology and related software (Jira, Confluence)
- Familiar with code versioning tools, eg. Git/Gitlab/SourceTree
- Strong knowledge of REST APIs and JSON
- Experience with third-party libraries and SDKs integration
- Familiar with push notifications mechanism (Firebase FCM)
- Good knowledge with Android SDK and SDLC
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Strong analytical and problem-solving skills
- Knowledge of blockchain technology and development highly advantageous
- Prior experience in developing payment applications highly advantageous
- Comfortable picking up and maintaining code developed by previous developers
- Ability to support when needed out of office hours