React Native Developer

Kinetics Group
Sheraton, UK
9 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

JavaScript (Programming Language) Multitier Architecture Artificial Intelligence Amazon Web Services Data Analysis Application Performance Management Unit Testing Code Review Continuous Integration Software Design Patterns Design of User Interfaces Push Technology
+21 more
JSON Payment Gateway Scrum Methodology Software Engineering Software Testing Automation Framework TypeScript WebSocket Large Language Models Pixel Perfect Firebase Backend Git Kotlin Information Technology Sentry Performance Monitor Figma React Native React Redux Google Play Restful APIs

Job description

Kinetics Group

Sheraton Heliopolis

13/11/2025

13/12/2025

Full-time

Number of opening: 1

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience

Role Overview

The React Native Developer will be responsible for designing, developing, and maintaining cross-platform mobile apps for iOS and Android, collaborating closely with UI/UX, backend, and QA teams. The ideal candidate is passionate about mobile performance, clean architecture, and modern app design patterns.

Key Responsibilities

  • Develop and maintain high-quality cross-platform mobile applications using React Native
  • Build reusable components, modular UI elements, and maintain clean architecture
  • Integrate RESTful APIs, Firebase, and third-party SDKs
  • Work with native modules (Swift/Kotlin) when required
  • Implement state management (Redux, Context API)
  • Work closely with UI/UX teams to convert Figma designs into pixel-perfect screens
  • Ensure app performance, animations optimization, and responsive UI layouts
  • Handle push notifications, deep-linking, offline caching, and device storage
  • Build app releases and manage store submissions (TestFlight, Google Play)
  • Participate in daily standups, sprint planning, and code reviews
  • Troubleshoot and fix production bugs and performance issues
  • Write technical documentation when needed

Required Skills & Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
  • 2-4 years hands on experience building React Native apps
  • Strong JavaScript/TypeScript fundamentals
  • Proficient in React Native CLI & Expo
  • Experience consuming REST APIs and working with JSON
  • Hard understanding of mobile UI/UX principles
  • Familiar with Git and Agile delivery workflows
  • Experience with app signing, CI/CD, distribution, and OTA updates (App Center/Expo EAS)
  • Understanding of performance monitoring tools (Firebase, Sentry, Crashlytics)

Preferred Skills

  • Knowledge of Swift & Kotlin basics for bridging modules
  • Experience with Firebase services (Auth, FCM, Analytics)
  • Experience integrating payment gateways, maps, and real-time communications (WebSockets)
  • Experience with AI/LLM mobile integrations (OpenAI, AWS Bedrock)
  • Unit testing with Jest, Detox, React Native Testing Library

Soft Skills

  • Ownership mindset & accountability
  • Excellent troubleshooting and problem-solving
  • Strong communication & collaboration skills
  • Continuous learning mentality
  • Ability to manage tasks, deadlines, and feedback loops

Skills : Time Management, English B2, Leadership, Creativity, Strong interpersonal skills and ability to work in a team environment., Problem-solving & critical thinking

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience, * Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience

  • 2-4 years hands on experience building React Native apps
  • Strong JavaScript/TypeScript fundamentals
  • Proficient in React Native CLI & Expo
  • Experience consuming REST APIs and working with JSON
  • Hard understanding of mobile UI/UX principles
  • Familiar with Git and Agile delivery workflows
  • Experience with app signing, CI/CD, distribution, and OTA updates (App Center/Expo EAS)
  • Understanding of performance monitoring tools (Firebase, Sentry, Crashlytics)

Preferred Skills

  • Knowledge of Swift & Kotlin basics for bridging modules
  • Experience with Firebase services (Auth, FCM, Analytics)
  • Experience integrating payment gateways, maps, and real-time communications (WebSockets)
  • Experience with AI/LLM mobile integrations (OpenAI, AWS Bedrock)
  • Unit testing with Jest, Detox, React Native Testing Library, * Ownership mindset & accountability
  • Excellent troubleshooting and problem-solving
  • Strong communication & collaboration skills
  • Continuous learning mentality
  • Ability to manage tasks, deadlines, and feedback loops

Skills : Time Management, English B2, Leadership, Creativity, Strong interpersonal skills and ability to work in a team environment., Problem-solving & critical thinking

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:58 min

Choosing React Native for mobile application growth

Milica Aleksic Milica Aleksic · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

5:04 min

Configuring the Figma MCP for local code generation

Perf + AI

4:52 min

Transitioning to React Native from web development

Milica Aleksic Milica Aleksic · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all