We are assisting a client, a boutique software company that specializes in transforming business goals into enterprise-grade cloud-native web applications, swiftly unlocking value and driving their digital future to provide a competitive cloud advantage.
Seeking a Senior/Lead Mobile Engineer with expertise in React Native to design, develop, and maintain mobile applications for iOS and Android platforms. The role requires a strong background in mobile development, user-friendly interface design, and staying current with mobile technologies and best practices.
Job Duties/Responsibilities
Collaborate with product managers, designers, and backend engineers to translate project requirements into technical specifications.
Design and develop high-performance, responsive, and scalable mobile applications using React Native.
Implement visually appealing and intuitive user interfaces based on design mockups.
Write clean, maintainable, and well-documented code.
Optimize application performance for speed and efficiency across various devices and screen sizes.
Integrate mobile applications with backend APIs and databases.
Implement automated tests and participate in code reviews.
Stay updated with mobile development trends and recommend best practices.
Troubleshoot and debug technical issues.
Contribute to improving mobile development processes, tools, and workflows.
Job Requirements
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Proven experience as a Mobile Engineer, with a strong portfolio of React Native projects.
Experience with native mobile development (iOS or Android) using Swift, Objective-C, Kotlin, or Java.
Knowledge of mobile app security best practices.
Experience with CI/CD pipelines for mobile applications.
Proficiency in JavaScript and a deep understanding of the React Native framework.
Hands-on experience with mobile development tools such as Redux, React Navigation, and Expo.
Strong understanding of mobile UI/UX design principles.
Experience with version control systems like Git and familiarity with Agile/Scrum methodologies.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Self-motivated and able to work independently with minimal supervision.
Passion for mobile development and staying updated with the latest technologies and trends.
Willingness to travel to work with offshore team members.
Fluency in English and Mandarin is highly desirable for liaising with Chinese-speaking clients and counterparts.