- Design, develop, and maintain our applications, ensuring a high standard of performance, reliability, and user experience.
- Collaborate cross-functionally with product managers, designers, and other engineering teams to define, design, and ship new feature
- Lead architectural and design discussions, ensuring scalable and efficient application structure.
- Implement best practices for coding standards, testing, and development workflows in Android development.
- Optimize applications for maximum speed, performance, and security.
- Conduct code reviews and promote knowledge-sharing practices.
- Participate in the entire software development lifecycle, from concept and design to unit testing, release, and post-launch support.
- Actively contribute to improving team processes and workflows to enhance efficiency and communication.
- Stay up-to-date with the latest industry trends and tools in Mobile development and integrate new solutions as they fit our applications and workflow.
QUYỀN LỢI
- An attractive income level of up to 35,000,000 VND
- Bonus: 1~10 million anyone for referring acquaintances and friends to the company
- Working in a large and modern system, having the opportunity to enhance comprehensive technical skills
- Become a Key Person of Project Influence, a Leader as well as a Project Manager.
- Participate in staff engagement activities such as Game Online (Half-Life, AOE, Dota2, LOL, Pubg...), Team Building,
- Having many opportunities to promote based on personal ability and range of salary.
- Accessing to various projects and the latest technology
- Taking part in many courses such as AWS, Microservice, English, Japanese...
YÊU CẦU
- Fluency in written and verbal English communication, equivalent to CEFR C1 level.
- A degree in Computer Science or equivalent practical experience.
- A solid foundation in mobile app development with a proven track record of delivering high-quality applications.
5+ years of experience in both Android development:
Android: Strong with Kotlin, Java, Android SDK, and Android Studio. Familiar with reactive programming (e.g., Kotlin Coroutines).
- Strong understanding of mobile app lifecycle, architecture, and standard user interface elements.
- Knowledge of RESTful APIs to connect applications to back-end services.
- Understanding of code versioning tools such as Git.
- Competence in handling performance tuning and memory management.
- Ability to take ownership of projects and work with minimal direction.
- Experience with agile development methodologies.
- Strong problem-solving skills and the ability to perform well in a dynamic, rapidly changing environment.
- Excellent communication and collaboration skills to effectively work within a cross-functional team.
- Ability to articulate technical challenges and solutions to technical and non- technical team members.