React/React Native Developer

Overview

Remote
On Site
Full Time

Skills

Object-Oriented Programming
Attention to detail
React Native
Web applications
Mobile applications
Open source
Version control
Continuous integration
Computer science
Computer engineering
Build tools
Android Studio
Problem solving
React.js
iOS development
Android
Collaboration
Agile
Sprint
Planning
UPS
Git
Software deployment
Continuous delivery
JavaScript
Elasticsearch
TypeScript
Debugging
Xcode
Gradle
IntelliJ IDEA
Communication

Job Details

Job Description
Overview:
The React/React Native Developer is responsible for building performance web applications using React and mobile apps on both iOS and Android platforms using React Native. This role will involve architecting and developing these applications, as well as collaborating with other teams responsible for different layers of the product infrastructure.
Responsibilities:
  • Build pixel-perfect, buttery-smooth UIs across both web and mobile platforms using React and React Native.
  • Leverage native APIs for deep integrations with iOS and Android in React Native projects.
  • Diagnose and fix bugs and performance bottlenecks to ensure a native-like experience in both React and React Native applications.
  • Collaborate with the open-source community to implement critical software fixes-React Native evolves rapidly and occasionally breaks things.
  • Maintain code quality and write automated tests to ensure high-quality products.
  • Transition existing React web apps to React Native when necessary.
  • Work in an Agile team environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Utilize Git for version control, including branching, merging, and resolving conflicts.
  • Deploy applications using industry-standard practices, including continuous integration and continuous deployment (CI/CD).
  • Other duties as assigned.
Qualifications:
  • Bachelor's Degree in Computer Science, Computer Engineering, or related field (equivalent work experience accepted).
  • 3+ years' experience in as a React Developer or similar role.
  • Strong proficiency in JavaScript, including ES6+ syntax. TypeScript experience a plus.
  • Knowledge of functional or object-oriented programming.
  • Proficiency in working with third-party dependencies and debugging dependency conflicts.
  • Familiarity with native build tools (Xcode, Gradle, Android Studio, IntelliJ) preferred.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving skills and attention to detail

About SNI Technology