Search by job, company or skills

joyride superapp

Senior Software Engineer (React Native)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Senior Software Engineer (React Native) who can build mobile apps on both Android and iOS platforms. He/she will be architecting and building applications, and coordinating with other concerned teams handling other layers of product infrastructure. The senior developer must have great attention to detail with a commitment to perfection, as well as strong collaborative skills, with the ability to work together with a team of software engineers and concerned stakeholders.

Responsibilities

  • Builds pixel-perfect and smooth UIs across mobile applications
  • Identifies and fixes bugs and performance bottlenecks
  • Coordinates with engineering teams and product designers to develop mobile applications
  • Designs and develops user interface components for mobile applications
  • Writes automated tests to ensure products are of high quality
  • Maintains and organizes code for optimal reuse
  • Participates in product design and contributes ideas

Requirements

  • Senior experience in React Native
  • Familiarity with common programming tools such as VS Code, RESTful APIs, GraphQL, Git repositories, and CI/CD
  • Familiarity with native build tools like XCode and Android Studio
  • Experience in Android and iOS app deployment procedures (store deployment, certificates, provisioning profiles)
  • Understanding of fundamental React principles, such as React components, hooks, and the React lifecycle
  • Firm grasp of the JavaScript language and its nuances
  • Ability to write well-documented, clean JavaScript code
  • Ability to work with third-party dependencies and debug dependency conflicts
  • Ability to work through new and difficult React Native issues
  • Ability to create and maintain continuous integration and delivery of React Native applications
  • Ability to implement pixel perfect UIs that match design
  • Ability to implement clean, modern, smooth animations and transitions that provide an excellent user experience
  • Experience with offline storage and performance tuning
  • Solid understanding of full mobile development lifecycle
  • Solid understanding of core mobile frameworks

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142009397