Overview: Responsible for designing, developing, and implementing user-facing applications for Android and iOS
Ensuring a seamless and engaging user experience.
This role involves utilizing modern frameworks and libraries, collaborating with
backend developers, and optimizing applications for maximum speed and scalability.
Key Responsibilities:
UI/UX Development: Design and develop responsive and intuitive user interfaces adhering to project requirements and design specifications.
Frameworks and Libraries: Utilize modern frameworks and libraries such as Android Native, Jetpack to build Android applications or iOS Native, SwiftUI to build iOS applications, or Flutter, React-Native, Ionic to build cross-platform applications.
Performance Optimization: Optimize applications for maximum speed and scalability, ensuring efficient loading times and responsiveness across various Android and iOS versions, various devices.
Integration: Collaborate with backend
developers to integrate mobile applications with server-side logic, APIs, and databases.
Testing and Debugging: Conduct thorough testing and debugging of applications to identify and resolve issues, ensuring a high-quality user experience.
Code Maintenance: Maintain and refactor existing codebases to improve performance, readability, and maintainability.
Deployment Maintenance: Managing the end-to-end app submission process for the Apple App Store and Google Play Store, ensuring compliance with platform guidelines, handling certificates and provisioning profiles, and troubleshooting any submission issues.
Innovation: Stay updated with the latest trends and advancements in mobile development, proposing new technologies and methodologies to enhance development processes and product quality.
Required skills/Experience:
A bachelor's or master's degree in Computer Science, Engineering, or a related field.
Proven experience in mobile development (at least one of Android, iOS, Flutter, React-native).
Proficiency in modern frameworks and libraries such as Jetpack, SwiftUI, Flutter, React-native.
Strong understanding of mobile development principles, includingp responsive design, OS version compatibility, touchable UX & mobile UX, application lifecycles.
Excellent problem-solving skills and the ability to work effectively in a team environment.
Familiarity with version control systems such as Git.
Years of experiences: Fresher or Experienced
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