Senior Mobile Developer (React Native)
Hitachi Digital Services Xem tất cả việc làm
- Tp Hồ Chí Minh
- Lâu dài
- Toàn thời gian
- Lead the entire mobile application development lifecycle from concept and design to testing and deployment using React Native.
- Collaborate closely with product managers, UX/UI designers, and other engineering teams to define requirements, translate designs into functional applications, and ensure a seamless user experience.
- Architect and build reusable, high-quality, and maintainable React Native components and modules.
- Develop and implement robust APIs and integrate with back-end services.
- Conduct thorough code reviews, ensuring adherence to best practices, coding standards, and performance optimization.
- Identify and troubleshoot performance bottlenecks, bugs, and other issues, providing effective solutions.
- Stay up-to-date with the latest mobile technologies, React Native ecosystem updates, and industry trends, evaluating and recommending new tools and approaches.
- Mentor junior developers, sharing knowledge and fostering a collaborative and growth-oriented team environment.
- Contribute to technical documentation, architectural decisions, and overall mobile strategy.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in mobile application development, with a strong focus on React Native.
- Demonstrable expertise in JavaScript/TypeScript, React Native framework, and related ecosystem (Redux, Hooks, Context API, etc.).
- Solid understanding of mobile UI/UX principles, design patterns, and best practices for iOS and Android platforms.
- Experience with native module development in Objective-C/Swift for iOS and Java/Kotlin for Android is a plus.
- Proficiency in consuming RESTful APIs, asynchronous programming, and state management libraries.
- Experience with version control systems (e.g., Git) and agile development methodologies.
- Strong problem-solving skills, attention to detail, and a commitment to writing clean, well-tested code.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively within a cross-functional team.
- Experience with automated testing frameworks (e.g., Jest, React Native Testing Library) is highly desirable.
- Published applications on Google Play Store and Apple App Store are a significant advantage.