Job Description

Looking for a React Native developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Basic Qualification:

  • Bachelor’s in computer science or a related engineering discipline
  • Working experience of min. 4 years on React Native technology for both iOS & Android
  • End-to-End exposure to Mobile App development from requirement gathering to deployment
  • Good oral and written communication skills
  • Great team player and able to work efficiently with minimal supervision
  • A positive attitude and a desire to learn constantly

Skills:

  • Proficient in a wide range of React Native applications and technologies such as Jest, Enzyme, ESLint, and others
  • Knowledge of React Native’s best practices and design aesthetics
  • Significant expertise working with React online and mobile, as well as technologies such as Flux, Flow, Redux, and others
  • An extensive understanding of JavaScript, CSS, HTML, functional programming and front-end languages is required
  • Solid understanding of React principles such as Virtual DOM, component lifecycle, and component state
  • Understanding of type checking, unit testing, typescript, prop types, and code debugging is required
  • Understanding of user interface and responsive design
  • Experience developing big and complicated mobile apps
  • Worked with REST APIs, document request models, offline storage, and third-party libraries in the past
  • The ability to build and manage a flawless continuous integration and delivery pipeline for React Native apps
  • A thorough grasp of the whole mobile app development process, beginning with the prototype
  • In-depth understanding of software development methodologies, concepts, and processes

Responsibilities:

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms, iOS & Android
  • Leverage native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance
  • Implement mission-critical software fixes—React Native
  • Maintain code and write manual/automated tests to ensure the product is of the highest quality
  • Perform iOS and Android Code signing process and deployment to Appstore & Play store
  • The ability to develop clean, well-documented code that adheres to acceptable coding principles
  • Ability to think from the end user’s perspective and focused on improving the overall product experience
  • Stay up to speed on the latest React Native developments, technologies, and news
Job Type: Full Time
Job Location: Pune
Experience: 4+ Years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx