Jun-Mid React Native Engineer
About the role
- Collaborate with clients, project managers, designers, and fellow developers to understand project requirements and translate them into technical specifications.
- Develop robust and scalable React Native applications for iOS and Android platforms that meet BU needs and align with best practices.
- Implement responsive and visually appealing user interfaces based on design guidelines and business unit preferences.
- Write clean, well-structured, and maintainable code
- Conduct unit tests, integration tests, and user acceptance tests.
- Collaborate closely with backend developers to integrate APIs and ensure seamless data flow between the mobile app and server.
- Stay updated with the latest advancements in React Native and mobile development technologies, and share knowledge within the team.
- Participate in code reviews, provide constructive feedback, and maintain high code quality standards across projects.
- Communicate project progress, challenges, and solutions effectively with clients and project stakeholders.
Skills and experience
- A degree in one of the following: Information Technology, Computer Science, or Software Engineering
- Have at least 5 years of recent experience in React Native and Mobile development.
- Proven experience as a React Native Developer, bonus if you have experience working with multiple projects in a fast-paced environment.
- Experience building and deploying commercial mobile applications for iOS and Android platforms using React Native.
- Proficiency in JavaScript, TypeScript, and related frontend technologies (HTML, CSS).
- Familiarity with native build tools, such as Xcode, Android Studio, and Gradle.
- Knowledge of RESTful APIs and experience integrating them into mobile applications.
- Understanding of mobile UI/UX best practices and ability to implement pixel-perfect designs.
- Strong problem-solving skills and ability to debug and optimize code effectively.
- Excellent teamwork and communication skills, with the ability to collaborate in a client-facing environment.
- Self-motivated with the ability to manage multiple projects simultaneously and meet project deadlines.
- A passion for staying up to date with emerging technologies and trends in mobile development.
Job Category: Development
Job Type: Full Time
Job Location: Hybrid