React Native Engineer at Nivoda

About the role

At Nivoda, we're passionate about pushing the boundaries of innovation to empower our customers in the online jewelry industry. As a React Native Engineer, you'll be at the forefront of this mission, collaborating directly with our business stakeholders and engineers to architect, develop, and launch groundbreaking products. Your expertise will be instrumental in driving the next generation of industry-leading solutions, transforming how jewelry is bought and sold online.

The impact you will have on the role:

Drive the expansion of Nivoda's category offerings, mainly jewelry, on our hybrid mobile app.
Collaborate with Senior React Native engineers within the team to identify and prioritise customer requirements.
Design, develop, and maintain high-performance customer-centric features around category expansion, ensuring scalability, reliability, and security.
Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle.
Troubleshoot and resolve complex technical issues, providing timely support to internal teams and external customers.
Stay up-to-date on emerging technologies, industry trends, and best practices, proactively identifying opportunities to enhance Nivoda's platform.

Your qualifications and experience:

Proficiency in JavaScript, React Native, Expo, and their core principles, with a deep understanding of their ecosystems and best practices with minimum relevant experience of 2+ years.
Experience working in TypeScript and state management libraries like Zustand or Redux.
Strong working knowledge of integrating third-party libraries and APIs, as well as working with database schemas and queries.

Experience working with

build tools like EAS, and native tools like XCode & Android Studio (Gradle)
automated testing suites like Jest or Cypress
Basic understanding of GraphQL APIs, micro-frontend & microservices architecture, and distributed systems.
Excellent problem-solving skills and a passion for tackling complex technical challenges.
Strong communication skills, with the ability to effectively collaborate within engineering team.
Experience with native mobile application development and AWS Cloud Platform is a bonus.
B.S., M.S. or equivalent degree in Computer Science, Computer Engineering or Information Technology.

Click Here To Apply