Sensidev logo

React Native Developer

Sensidev·Salary not specified

Primary stack

JavaScriptTypeScriptHTMLCSSReactReduxFormikStorybookRESTGraphQL

Nice to have's

ReactIonicVue.jsAgileCommunicationLeadershipScrumAngular

Job description

About the Position

We are seeking an experienced React Native Developer to join our team and design and develop mobile apps. This role offers a flexible work schedule and the option to work remotely.

Your primary responsibility will be to design and develop new and existing mobile applications and to coordinate with the rest of the team working on different layers of the project.

A commitment to collaborative problem-solving, sophisticated design, and quality product is essential.

Responsibilities

  • Analyzing requirements and designing new functionality.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Help maintain code quality, organization, and automatization.

Requirements

  • Strong proficiency with JavaScript ES6+, TypeScript, HTML, and CSS
  • Knowledge of popular libraries used along with a React Native app: React Navigation, React Native Reanimated
  • Familiar with general and widely used React libs like Redux (with Thunk or Saga), React hooks and function components, Immer, Axios, Formik, React Spring, and Storybook
  • Familiar with REST APIs and/or GraphQL to connect a mobile application to the back-end service
  • Understanding native iOS and Android integrations that need to be made with React Native in order to solve certain use cases
  • Ability to integrate with third-party services from providers like Google, Facebook, or Apple
  • Experience with Firebase cloud messaging APIs and push notifications
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Proficient understanding of code versioning tools such as Git
  • Understand complex concepts in solving problems
  • Suggest workflow process improvements and sustain self-organised agile teams
  • Mentoring other members of the team
  • Maintaining active communication with the customer in order to understand the requirements and translate them into technical requirements
  • A good leader, empathic, and working independently
  • Able to assume different project roles: Product Owner, Scrum Master, Team Member
  • Excellent written and speaking English skills

Nice to Have

  • Experience with other mobile or web libraries and frameworks like React, Ionic, Angular.io, or Vue.js

We Offer

  • Very flexible work time and option to work from home anytime.
  • Attractive salary package (including discounts for Sports activities, etc.).
  • The opportunity to learn from other experienced senior developers, analysts, and consultants.
  • Working with international customers and projects.
  • Rewards and benefits based on achievements.
  • Rewards for recommending new developers and customers.
  • Good coffee and cake at the office. :)

About the Company

Read more about Sensidev

So, what do you think?

Are you up for the challenge?

© Sensidev. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Sensidev

All 6 roles

Popular searches