This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Job Expertise:
Job Domain:
IT Services and IT Consulting
Software Development Outsourcing
Software Products and Web Services
AI Software & Services
Top 3 reasons to join us
- Disruptive innovations
- People-oriented philosophy of doing business
- Your footprint on regional on-demand market
Job description
Purpose
The main purpose of the role is to design, develop, and optimize Android applications, ensuring high performance and a great user experience. This involves building appropriate technical architecture and solutions for the product , collaborating with other teams on new feature development , and analyzing and fixing bugs. The role also includes optimizing the software development process through code reviews, unit tests, and CI/CD implementation , as well as researching and applying new technologies like
Jetpack Compose.
Key Responsibilities
- Application Development and Optimization (50% of work): This involves writing clean, well-structured, and maintainable code. The desired outcomes are a smooth, stable app with a low crash rate.
- Codebase Quality and Process Optimization (30% of work): This includes conducting code reviews to ensure code quality , writing unit and UI tests, and integrating with CI/CD. The goal is a clear, readable codebase and a stable CI/CD process that speeds up releases.
- Cross-Team Collaboration (20% of work): You'll work with other teams to plan and implement new features and suggest technical solutions. The expected results are features that meet requirements and are optimized for users.
Your skills and experience
Knowledge
- A bachelor's degree in Information Technology, Computer Science, or a related field is required.
- You must be proficient with Android SDK, Kotlin, Jetpack Compose, and common libraries like Retrofit, Room, and Coroutines.
- Deep knowledge of Android application architectures (MVVM, Clean Architecture) is essential.
- You should have knowledge of CI/CD, automated testing, and performance optimization.
- Knowledge of RESTful API and WebSocket integration with the backend is also required.
- Experience with Flutter is a plus.
- Experience with edge AI (vision AI, Small Language Model) and LLM is a plus.
Experience
- At least 5 years of Android development experience is needed.
- You should have experience in designing application architecture and proposing important technical solutions.
- Experience in optimizing performance, reducing crash rates, and improving app stability is necessary.
- Experience in the The delivery or e-commerce sector is a significant advantage.
Skills & Attitudes
- Skills: Strong logical thinking, problem-solving, and the ability to propose optimal solutions. Excellent teamwork and collaboration skills. The ability to conduct code reviews and write clear technical documentation.
- Attitudes: Be proactive and ready to take responsibility. Be progressive, eager to learn, and always up-to-date with new technologies. Focus on quality and continuous improvement. Be cooperative, open, and willing to share knowledge with teammates.
Why you'll love working here
- Physical Wellbeing Benefit: General Insurance, Medical check-up, Accident Insurance, Healthcare Insurance
- Emotional Wellbeing Benefit: Company Trip, Year End Party, Aha Hour Activities, Special Day Gifts, Aha Club (Badminton, Soccer)
- Financial Wellbeing Benefit: Grab/Be For Work (Tech/Lead Level), Workplace Relocation, 13th Month Salary, PP Appreciate, Annual Leave Remain
More jobs for you
Get similar jobs by email
NEW FOR YOU
Posted
6 hours ago
Senior Flutter Developer (Dart/ iOS/ Android)
At office
Ho Chi Minh - Ha Noi - Da Nang
Feedback