Việc làm Có rất nhiều cơ hội công việc phù hợp với bạn tại TMA đang chờ được khám phá!

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