Middle React Native Software Engineer

We are seeking a skilled React Native Developer to join our team and help build high-quality mobile applications. The ideal candidate has a strong command of JavaScript/ES6 and TypeScript, hands-on experience with React Native, and a solid understanding of modern state management and navigation patterns.

 

Responsibilities

  • Develop and maintain cross-platform mobile applications using React Native.
  • Write clean, maintainable, and efficient code in JavaScript/ES6 and TypeScript.
  • Implement state management solutions using tools such as Redux, MobX, or similar libraries.
  • Work with React components, leveraging lifecycle methods and JSX syntax effectively.
  • Integrate and configure React Navigation for seamless app navigation.
  • Troubleshoot and debug performance issues across iOS and Android devices.
  • Participate in code reviews and contribute to best practices and architecture decisions.

 

Requirements

  • 2+ years of professional experience working with React Native.
  • Strong knowledge of JavaScript/ES6 and familiarity with TypeScript.
  • Experience with state management frameworks (Redux, MobX, or others).
  • Solid understanding of JSX, component architecture, and component lifecycle.
  • Practical experience using React Navigation in production apps.
  • Ability to work collaboratively in a team environment and communicate effectively.
  • Strong problem-solving skills and attention to detail.
  • Upper-Intermediate level of English

 

Will be a plus:

  • Experience with Dependency injection
  • Experience with OOP
  • Experience with MobX

 

Main benefits:

  • Flexible working hours;
  • 25 paid days off and 10 sick/medical leaves;
  • Additional paid days off for personal events like marriage and childbirth;
  • Maternity/Paternity leaves;
  • Medical insurance;
  • Discount program;
  • Self-development budget per year;
  • Referral bonuses;
  • Corporate events and gifts;
  • Learning events and mentorship opportunities;
  • Speaking Clubs;
  • PE accounting and support.

 

Interview process:

  • Welcome Interview with a recruiter(up to 45 min)
  • Technical Interview (up to 1,5 hours)
  • PM Interview(up to 45 min)

Required languages

English B2 - Upper Intermediate
Published 18 November
46 views
ยท
8 applications
38% read
ยท
13% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...