Job Summary
We are looking for a skilled and experienced React Native developer to join our dynamic team, focusing on the development and ongoing maintenance of mobile applications for both Android and iOS platforms. The successful candidate will work closely with engineers and developers across multiple infrastructure layers, demonstrating a strong commitment to collaborative problem-solving, sophisticated design, and delivering high-quality, reliable products. This role requires a proactive mindset and a passion for building scalable mobile solutions integrated with chatbot systems.
Key Responsibilities
- Design, develop, and maintain mobile applications for iOS and Android using React Native and the latest technologies.
- Integrate mobile apps seamlessly with chatbot systems to enhance user interaction.
- Actively participate in a self-organizing, cross-functional Agile team environment, contributing to sprint planning and reviews.
- Write clean, resilient, and scalable code that supports continuous testing, deployment, and performance optimization.
- Collaborate on defining the team’s technical direction, improving tools, processes, and best practices.
- Ensure applications and chatbot integrations are performant, secure, resilient, and monitored effectively in production environments.
- Address bug fixes promptly and continuously improve application performance and user experience.
Required Qualifications
- At least 3 years of professional experience as a React Native developer with a focus on building mobile applications for both iOS and Android.
- Strong expertise in React Native, including a deep understanding of its core principles and ecosystem.
- Experience working with headless commerce frameworks is essential.
- Advanced proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Familiarity with popular React workflows such as Flux or Redux.
- Hands-on experience with GraphQL and RESTful APIs for efficient data handling.
- Proven ability to develop high-level user interfaces using rapid prototyping techniques.
- Skilled in unit testing to ensure code robustness, usability, and reliability, including handling edge cases.
- Experience with iOS and Android SDKs and managing remote data via REST and JSON.
- Comfortable working with third-party libraries and APIs to extend app functionality.
- Strong understanding of the mobile development lifecycle, architectures, current trends, and emerging technologies.
- Excellent communication skills with the ability to work effectively in a matrix organization.
- Self-motivated and results-driven with a strong “get things done” attitude.
- Ability to collaborate effectively within a cross-functional, multicultural team environment.
- Strong multitasking skills with the ability to plan, organize, and prioritize multiple projects simultaneously.
- Hands-on approach with a proactive mindset toward problem-solving.
Preferred Qualifications and Benefits
Our company is home to a vibrant team of over 700 professionals engaged in cutting-edge enterprise projects and products. We serve a diverse clientele including Fortune 100 retail and CPG companies, leading store chains, fast-growing fintech firms, and innovative Silicon Valley startups. Our commitment to quality and security is reflected in our certifications: ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM), and ISO 14001:2015 (EMS).
At Confiz, we cultivate a culture of continuous learning and collaboration, ensuring a fun and engaging workplace. Our team members work with the latest technologies, contributing not only to the company’s success but also to their own professional and personal growth.
If you are passionate about mobile development and eager to thrive in a fast-paced, innovative environment, this role offers an excellent opportunity to make a meaningful impact and advance your career.