Mobile Developer
NodeFlair
- Ho Chi Minh City
- Permanent
- Full-time
- Benefit from professional certificate sponsorship to enhance skills and qualifications.
- Receive family funeral support during difficult times.
- Enjoy additional holidays including sick leave (3 days full paid), Christmas, parental leave for male staff (8 days), and wedding leave (5 days).
- Receive extra holidays as a reward for loyal service.
- Access various financial supports such as lunch allowance, OT meal allowance, monthly team building allowance, SNAP Award quarterly, birthday gift, and 13th monthly salary along with performance and project awards.
- Receive support for significant life events including weddings and having babies.
- Avail insurance coverage including 24/24 accident insurance and health insurance.
- Engage in diverse events and activities including Womens day, company quarterly events, Christmas celebrations, Year-End Party, companys annual trip, and monthly team building activities along with participation in sport clubs like Football, Badminton, and Table Tennis.
- Android:
- Possess 3 6 years of experience in native android development.
- Exhibit expertise in Kotlin, Java, Android basics, MVVM, Work managers, Coroutines, RX, Realm, SQLite.
- Demonstrate proficiency in Design Patterns, Android UI design principles, and Object-Oriented Programming.
- Have experience with building Apps using Android SDK, Java, Rx Java, Rest APIs, Kotlin.
- Showcase proficiency in web service integration (REST, JSON).
- Display proficiency in code versioning tools such as Git, Mercurial, or SVN.
- iOS:
- Accumulate 3 6 years of experience in native iOS development.
- Integrate and consume web services (JSON, XML, etc.).
- Have experience with offline storage and design patterns like MVC, MVVM, VIPER, Clean Architecture.
- Possess strong exposure to frameworks like iOS Architecture and SDK, with a robust understanding of the iPhone/Mobile Application Development Life Cycle.
- Mobile Leader:
- Hold at least 1-2 years of experience in leading a team and architecting an app end to end.
- Lead the management of applications for Android/iOS users, focusing on designing, maintaining, and continuously improving applications based on requirements and user feedback.
- Manage different versions of Android/iOS and handle various screen sizes effectively.
- Develop high-performance, reusable, and reliable code, ensuring the best performance, quality, and responsiveness of the application.
- Collaborate with product managers and stakeholders to define product requirements, features, and specifications, and facilitate communication and collaboration between cross-functional teams for timely delivery of milestones and releases.
- Analyze product metrics and user feedback to identify areas for improvement and optimization, enhancing the user experience and driving user satisfaction.