Kỹ năng
Mô tả công việc
- 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 features.
- 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.
- Collaborate cross-functionally with product managers, designers, and other engineering teams to define, design, and ship new features.
- 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.
Yêu cầu công việc
- 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 and iOS development:
+Android: Strong with Kotlin, Java, Android SDK, and Android Studio. Familiar with reactive programming (e.g., Kotlin Coroutines).
+iOS: Proficient in Swift, experienced with SwiftUI for building responsive UIs.
- Familiarity with Android & iOS architecture patterns (e.g., MVVM, MVP, MVC and a strong grasp of modular and clean architecture principles.
- 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.
- Proven track record of managing time efficiently, meeting deadlines, and prioritizing workload.
- Be passionate about technology, eager to learn, and driven to contribute to a dynamic and creative team.
- 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 and iOS development:
+Android: Strong with Kotlin, Java, Android SDK, and Android Studio. Familiar with reactive programming (e.g., Kotlin Coroutines).
+iOS: Proficient in Swift, experienced with SwiftUI for building responsive UIs.
- Familiarity with Android & iOS architecture patterns (e.g., MVVM, MVP, MVC and a strong grasp of modular and clean architecture principles.
- 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.
- Proven track record of managing time efficiently, meeting deadlines, and prioritizing workload.
- Be passionate about technology, eager to learn, and driven to contribute to a dynamic and creative team.
Thời gian làm việc
Quyền lợi ứng viên
- Onsite allowance 100k/day
- No probation, receive 100% of official salary.
- Onsite opportunities and work with large customers, advanced technology, self-development ability...
- Opportunity to work in teams with many leading experts in the IT field domestically and internationally.
- Opportunity to carry out ambitious projects in many countries, be exposed to the latest technologies and learn from talented colleagues.
- Work in a young, dynamic, modern and multicultural environment; Communication activities and events on holidays take place regularly.
- Promotion opportunities according to capacity with corresponding rank and salary increases.
- Participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills...)
- And many other attractive benefits...
- No probation, receive 100% of official salary.
- Onsite opportunities and work with large customers, advanced technology, self-development ability...
- Opportunity to work in teams with many leading experts in the IT field domestically and internationally.
- Opportunity to carry out ambitious projects in many countries, be exposed to the latest technologies and learn from talented colleagues.
- Work in a young, dynamic, modern and multicultural environment; Communication activities and events on holidays take place regularly.
- Promotion opportunities according to capacity with corresponding rank and salary increases.
- Participate in soft skills training courses (logical thinking, creative thinking, communication skills, project management skills, negotiation skills...)
- And many other attractive benefits...
Địa chỉ làm việc
Block B, Viettel Tower, 285 Cách Mạng Tháng Tám, Phường 12, Quận 10, Hồ Chí Minh