React Native Developer Offline

As a React Native Developer, you'll work on an e-commerce project – a C2C multi-vendor marketplace with AR components that we have been developing from scratch. You will play a pivotal role in shaping outstanding mobile development and driving our team's success.

 

Responsibilities:

 

- Development and ongoing maintenance of mobile applications built with TypeScript using React Native and fundamental approaches of native development (Swift/Kotlin);

- Creating solutions and algorithms in accordance with technical specifications or other required documentation;

- Writing program code following the prescribed application architecture;

- Analyzing and refactoring code using design patterns and established standards;

- Writing unit tests (React-testing-library, Jest, Detox as a plus);

- Identifying code smells and performing refactoring using design patterns and accepted standards;

- Estimating tasks and working to meet deadlines, providing timely updates if rescheduling or deadline adjustments are necessary;

- Designing, developing, and maintaining client-side mobile applications;

- Participating in the Code Review process and offering constructive feedback on code developed by other developers;

- Collaborating with teammates to provide guidance on patterns and behaviors employed in the web/mobile platform;

- Employing Git and GitHub to manage code in accordance with Gitflow standards;

- Taking part in team Scrum activities such as Refinement, Estimation, Grooming, Sprint Planning, Daily Standup, Sprint Review, and Retrospective.

 

Requirements:

 

- Strong proficiency and substantial hands-on experience with React Native at least 5 years;

- Knowledge and practice experience with Basic Swift/Kotlin;

- Proven capability in utilizing Typescript effectively to craft robust and scalable mobile applications;

- Knowledge of Redux and Redux Toolkit;

- Hands-on exposure to Redux-Logic and Redux-Saga;

- Practical experience utilizing React Testing Library to ensure the robustness of codebase;

- Experience leveraging Formik and React Hook Form;

- Experience working with Jest;

- Practical experience with JSON API, working with data interchange formats;

- Experience utilizing Git and adhering to Gitflow practices;

- Familiarity with Metro Bundler;

- English language proficiency at the Intermediate level or higher.

 

Will be a plus:

 

- Experience with Detox for testing;

- Experience with AR libraries;

- Experience with Reanimated for animations;

- Experience with Getting apps out into the world with publishing experience;

- Experience with Styled Components;

- Experience with Store normalization techniques.

 

We offer:

 

- Opportunity for impact.

- Competitive compensation.

- Career growth.

- Skill enhancement.

- Flexible business hours.

- Work-life balance.

- Inclusive culture.

 

Why you?

If you are a proactive, results-driven React Native Developer with a strong commitment to excellence and a keen interest in contributing to dynamic and innovative projects, we invite you to apply!

The job ad is no longer active

Look at the current jobs JavaScript / Front-End →