iKonnect Vietnam Ltd. Co |
Job Overview and Responsibilities
We are looking for a mobile developer to bring the best of our apps to Android devices. Your primary focus will be to develop and maintain Android apps, ensuring seamless integration with the back-end services. Your experience and ideas will drive aesthetics, user-friendly and intuitive design, as well as the best possible user experience.
RESPONSIBILITIES
- Collaborate with cross-functional teams to define, design, and ship new features in a dynamic work environment.
- Develop and maintain professional business applications for the Android platform.
- Test code for robustness, including edge cases, usability, and general reliability.
- Test and validate release candidates on various Android devices to identify issues prior to release and provide code fixes.
- Work on fixing bugs and improving application responsiveness, quality and performance.
- Keep up-to-date on the latest industry trends to discover, evaluate, and implement new technologies to improve both the product and the process.
Key Requirements
What you need to succeed
- Bachelor’s Degree in Computer Science or related field.
- 1-3 years of proven experience in application development for Android devices.
- Good knowledge about Android SDK.
- Good understanding of software engineering principles and techniques.
- Good understanding of the full mobile development life cycle, structural and popular design patterns such as MVC, MVVM.
- Excellent programming skills in Java/Kotlin.
- Must have experience with source control and project planning tools such as GitHub and JIRA.
- Must be familiar with GraphQL.
- Must be familiar with CocoaPods and well-known open source libraries.
- Attention to detail and a keen eye for good UI/UX.
- Understanding of Android design principles and android material design guidelines.
- Excellent verbal and written communications skills.
- Able to communicate in Vietnamese and English.
- Autonomous, proactive and solutions-oriented.
- Cooperative and supportive of teammates.
Nice-to-have
- Basic knowledge of Functional Programming.
- Familiarity using Firebase platform.
- Good understanding of Android Jetpack Components (LiveData, Room, Navigation, WorkManager).
- Familiar with commonly used third-party libraries (Retrofit, Dagger 2, Stetho, Timber).
Why You Should Apply This Position
- 14 days annual paid leave
- Competitive salary
- We WILL push you to learn new things together with us
- Multinational team, work with them in our global offices
- Experience all-around growth with exposure to various aspects of business
- Macbook Pro and additional screens
- Premium healthcare
- Yearly Bonus
- Travel for our team building event every year
- Take on lead roles as the team expands
- Have your say in the culture of our still young Vietnamese office