Start Your Search Here

Job Search

Ardanis

Portugal / Global

Senior React Native Developer

Job Description

Ardanis is looking for a skilled React Native Developer to join our growing engineering team. This role is key to designing, building, and maintaining high-quality mobile applications that deliver seamless, responsive, and engaging user experiences. The ideal candidate will have hands‑on experience developing mobile apps using React Native, a solid understanding of mobile development best practices, and the ability to collaborate closely with designers, backend engineers, and product teams. In this position, you will contribute to feature development, improve app performance, and help shape the overall mobile experience of our clients. This is a hands‑on development role requiring strong technical skills, problem‑solving abilities, and a passion for building exceptional mobile applications.

Key Responsibilities

Develop and deliver high‑quality mobile features using React Native for iOS and Android

Build clean, maintainable, and well‑structured mobile code aligned with project architecture

Implement UI screens and interactions exactly as defined by product/design teams

Integrate the app with backend services and APIs, ensuring reliable data handling

Troubleshoot, diagnose, and fix bugs, crashes, and platform‑specific issues

Optimise app performance, responsiveness, and loading times

Ensure code quality through peer reviews, testing practices, and adherence to standards

Maintain and update existing application modules as the product evolves

Prepare builds and support the release process for App Store and Play Store deployments

Collaborate daily with designers, backend engineers, QA and product managers to align on requirements and delivery

Contribute to improving the engineering workflow, tools, and development best practices

Write and maintain technical documentation relevant to the mobile codebase and development processes

Requirements

4+ years of experience developing mobile applications using React Native

Strong proficiency in JavaScript and/or TypeScript

Solid understanding of React Native architecture, components, life cycles, and hooks

Experience integrating mobile apps with APIs (REST/GraphQL)

Hands‑on experience with native modules or bridging when needed (Android Java/Kotlin and/or iOS Swift/Objective‑C)

Experience with app deployment to the Apple App Store and Google Play Store

Good understanding of mobile performance optimization, debugging tools, and profiling techniques

Familiarity with mobile security best practices (secure storage, auth flows, SSL pinning, etc.)

Experience with modern state management tools (Redux, Zustand, Recoil, MobX or similar)

Experience with Git and collaborative development workflows

Knowledge of automated testing frameworks (Jest, Detox, Appium, etc.)

Nice to have

Experience with React Native New Architecture (TurboModules, Fabric)

Experience with push notifications, deep linking, and analytics tools

Experience with CI/CD for mobile apps (Fastlane, Bitrise, GitHub Actions)

Knowledge of UX/UI principles and ability to collaborate effectively with design teams

Experience in Agile/Scrum environments

Referrals increase your chances of interviewing at Ardanis by 2x

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Other

Industries

IT Services and IT Consulting

#J-18808-Ljbffr

Candidatar-se Now

Similar Opportunities

View all jobs