At SnapTec, our mission is to help drive growth for forward-thinking companies by combining innovative marketing, sales, and service technology and strategies to maximize customer acquisition and retention opportunities. With a team of 75 talented professionals across Saudi Arabia, Vietnam, and Jordan, we are dedicated to providing exceptional e-commerce solutions that empower businesses to succeed in the rapidly evolving world of online commerce.
We are looking for a talented and enthusiastic React Native Developer to join our team. As a React Native Developer, you will play a key role in developing and maintaining our mobile applications for iOS and Android platforms. You will work closely with cross-functional teams to deliver high-quality and user-friendly mobile experiences. Your expertise in React Native and mobile development will contribute to the success of our products.
Responsibilities
- Collaborate with senior engineers to develop and maintain mobile applications using React Native.
- Assist in the implementation of user interfaces based on design specifications and wireframes.
- Write clean and maintainable code following coding standards and best practices.
- Collaborate with cross-functional teams, including designers and backend developers, to deliver high-quality mobile experiences.
- Stay updated with the latest trends and advancements in mobile app development.
- Assist in integrating mobile applications with backend services and APIs.
- Continuously learn and improve your skills through self-study and professional development opportunities.
Requirements
- 4+ YOE with React Native development: strong understanding of fundamentals, native modules,
- animations, build configurations, etc.
- Good understanding of the mobile app development lifecycle.
- Proficient in using Javascript/TypeScript, ES6, knowing more about Native is an advantage.
- Proficient in state management libraries such as redux.
- Knowledge of Firebase/push notification, Google API.
- Experience working with RESTful API / GraphQL.
- Experience in working with Git tools.
- Have a good UX/UI experience
- Experience in caching, memory management, concurrency, and app size optimization
- Experience in iOS or Android is a big plus.
- Having knowledge in publishing app to app store is a plus
For more information please do not hesitate to contact [Confidential Information]. Thank you