Search by job, company or skills
Responsibilities
Design and build advanced applications for the Android platform.
Collaborate with cross-functional teams to create integrated solutions, design, and ship new features.
Write clean and maintainable code that is properly tested and reviewed
Utilize the latest open-source technologies to build robust and scalable microservice architecture applications.
Identify and address performance bottlenecks and security vulnerabilities.
Participate in code reviews and contribute to the continuous improvement of our engineering in development and deployment.
Enhance our engineering processes, including long-term planning, sprint execution, and stand-ups.
Work on bug fixing and improving application performance.
Requirements
Bachelor's Degree in Information Technology, Computer Science, or equivalent.
At least 5+ years experience in Android development.
1. Core Competencies
Hands-on experience in the full life cycle of mobile application development
Expertise in Java, Kotlin
Experienced in developing Reactive Programming (RxJava / RxAndroid), Kotlin coroutine, developing applications using HTTP (using OkHttp / Retrofit), modularized projects
Experience in front-end frameworks and libraries (e.g., React, Angular, Vue.js); iOS (Object C, Swift) is a big plus
Solid understanding of application performance optimization techniques
In-depth understanding of UI/UX design principles and ability to work closely with designers
Experience with version control systems (e.g., Git) and agile development methodologiesExperience in A/B Testing, Unit Testing, and Clean Code Development is desirable.
Good understanding about MVC, MVP, MVVM
Understanding of software architecture principles, design patterns, and best practices.
2. Soft skills/
Leadership Competencies
Strong problem-solving and troubleshooting skills
Strong communication and interpersonal skills
Ability to work independently and collaboratively in a team environment
Self-motivated, logical thinking, and a strong desire to build high-quality applications
Leadership abilities and the capability to provide technical guidance and mentorship
Date Posted: 11/07/2024
Job ID: 84165791