Job details

Sr. React Native developer

  • Java
  • iOS
  • Android
  • React Native
  • ES6
  • Hooks

Posted: 5 days ago

This role focuses on building and maintaining mobile applications using React Native, which allows developers to create cross-platform apps (iOS & Android) from a single codebase.

Key Requirements Explained
2 5+ years of professional experience in mobile development

Candidate should have overall exposure to building mobile apps, not just theoretically but in real-world projects.

2 5 years suggests they want someone mid-level

2+ years of experience building mobile apps with React Native

Out of the overall experience, at least 2 years must specifically involve React Native.

Shows they expect hands-on expertise in React Native, not just React JS or web background.

Strong understanding of JavaScript (ES6+), React, and mobile development best practices

Candidate should be well-versed in modern JS features (arrow functions, async/await, promises, classes, destructuring).

Comfort with React fundamentals like components, hooks, state management is essential.

They expect proper coding standards, performance optimization, and scalability awareness.

Experience deploying apps to the Apple App Store and Google Play Store

Not just writing code must know how to package, sign, and release apps.

Includes troubleshooting rejections, app updates, and following guidelines from both platforms.

Familiarity with native build tools (Xcode, Android Studio, Gradle)

Even though React Native is cross-platform, sometimes engineers need to configure native builds.

Example: linking native modules, handling push notifications, integrating SDKs for payments, maps, or analytics.

Understanding of mobile UI/UX principles

Knowledge of designing intuitive and responsive interfaces.

Should ensure consistency across devices, screen sizes, and operating systems.

Optimizing for performance (smooth animations, fast loading).

Experience with version control tools like Git

Collaborating in teams via GitHub, GitLab, or Bitbucket.

Managing branches, merge requests, resolving conflicts.

Good Git knowledge indicates ability to work in structured team environments.

We are proud to be an Equal Employment Opportunity (EEO) and Affirmative Action employer. We at HL Solutions do not discriminate based on Race, Religion, Color, National origin, Sex, Sexual orientation, Gender identity, Gender expression, Age, and Disability status.