Senior Mobile Developer
Số lượng: Đang cập nhật
Địa điểm: Tòa nhà TMA, Công viên phần mềm Quang Trung, P. Tân Chánh Hiệp, Quận 12
Ngày hết hạn: 15/10/2024
Job Description:
- Design and build advanced applications for the iOS and Android platforms using Objective-C, Swift, Kotlin, C/ C++.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshooting: Identify and resolve defects and performance issues.
- Collaboration: Work closely with product managers, designers, and other developers to deliver high-quality features.
- Documentation: Create and maintain comprehensive documentation for all developed code and systems.
- Continuous Improvement: Stay current with industry trends and technologies to continuously improve the development process and product quality.
Required skills/Experience:
- Education: Bachelor’s degree in computer science, Software Engineering, or a related field.
- Experience: 3+ years of professional experience in mobile development with a focus on iOS and Android applications.
Technical Skills:
- Strong knowledge of C, C++, Objective-C, Swift, and Kotlin.
- Experience with RESTful APIs to connect mobile applications to back-end services.
- Strong understanding of iOS and Android SDKs, different versions of mobile OS, and how to deal with different screen sizes.
- Proficient understanding of code versioning tools such as Git.
- Solid understanding of the full mobile development life cycle.
- Experience with third-party libraries and APIs.
- Knowledge of mobile UI/UX design principles, patterns, and best practices.
- Experience with performance and memory tuning with tools.
- Understanding of Apple’s design principles and interface guidelines.
- Understanding of Google’s Android design principles and interface guidelines.
- Experience with unit testing and automated testing frameworks.
- Communication: Strong problem-solving skills and strong verbal and written communication abilities.
- Teamwork: Ability to work effectively in a collaborative team environment.
- Agile Methodologies: Experience working in Agile/Scrum development environments.
Years of experiences: 3+
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career.
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued.
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually.
- Competitive salary and bonus.
- Total Health Care Insurance
- Loan Fund
- Team Building Fund