Currency

Senior Front-End Developer (React Native)

Mobile

Senior Front-End Developer (React Native)

Mobile

ul. Wołoska 9a, Warszawa +4 Locations

Efigence S.A.

Full-time
B2B
Senior
Remote

Tech stack

    English

    C1

    React Native

    advanced

    JavaScript

    advanced

    Redux Toolkit

    advanced

    RESTful API

    advanced

    CI/CD

    regular

Job description

📍 Location: Remote work + exciting travel opportunities to Riyadh, Saudi Arabia

 

We are looking for an experienced Senior Front-End Developer to join our team working on innovative solutions in the digital banking sector. The person in this role will be responsible for creating and developing mobile applications and websites that will be integrated with existing production systems. The technologies used include React Native and supporting technology Angular. 


✈️Join on-site collaboration sessions in Riyadh — an emerging global hub for digital innovation

✈️Onboarding trip within your first 3-months

✈️Regular design sprints and workshops in Saudi Arabia with client stakeholders

✈️All travel and visa arrangements handled by us — flights, hotel, and expenses fully covered

✈️Experience Middle Eastern culture and business first-hand while growing your global career

✈️Time zone: Some overlap with KSA (UTC+3); Sunday–Thursday workweek on client side


Your Responsibilities:

  • Mobile App Development: Design, develop, and maintain scalable and performant mobile applications using React Native. 

  • Component-Based Architecture: Build reusable, modular, and maintainable UI components optimized for cross-platform usage. 

  • API Integration: Integrate with backend services using RESTful while ensuring smooth data flow and synchronization. 

  • Performance Optimization: Optimize applications for speed, responsiveness, and memory usage across iOS and Android devices. 

  • Cross-Platform Compatibility: Ensure consistent UI/UX experiences and handle platform-specific differences (iOS vs Android). 

  • State Management: Implement scalable state management solutions (Redux Toolkit, Context API, or Recoil) for predictable and maintainable app architecture. 

  • Native Modules & Third-Party Libraries: Work with native modules and third-party packages, ensuring smooth bridging between native code and JavaScript. 

  • Testing & Debugging: Write and maintain unit, integration, and end-to-end tests using Jest, React Native Testing Library, and Detox. 

  • Security Best Practices: Implement secure storage for tokens (SecureStore/Keychain), data encryption, secure communication (HTTPS/TLS), and input validation to protect mobile apps from vulnerabilities. 

  • App Store Deployment: Manage the process of building, signing, and deploying applications to the Apple App Store and Google Play Store. 

  • Documentation: Maintain clear technical documentation, reusable component libraries, and coding guidelines for team alignment and scalability. 


Requirements:

  • Education: Bachelor’s in Computer Science, Software Engineering, or a related field (Master’s is a plus). 

  • Experience: Senior with Minimum 5+ years of experience in mobile app development with a strong focus on the React Native ecosystem and mobile architecture. 

  • Proven track record of delivering and publishing high-quality apps on App Store and Google Play. 

  • Technical Skills: Strong expertise in React Native, JavaScript/TypeScript, Redux Toolkit (or equivalent), RESTful APIs, native modules, and CI/CD for mobile apps. 

  • Soft Skills: Strong problem-solving abilities, collaboration mindset, effective communication, and adaptability in fast-paced environments. 

Optional:

  • Leadership skills

  • Previous experience working for a bank or proven understanding of banking/financial products and processes

  • Experience in working with clients/financial institutions in the middle-east


What Can You Expect from Us?

🌍Career Development  – Access to training, certifications, and mentorship

🌍Meaningful Projects – Collaborate with major financial brands and shape real impact

🌍Travel & Global Exposure – Boost your portfolio with international projects

🌍Remote Flexibility – Work remotely or hybrid, whichever fits you best (Warsaw-based office)

🌍Employment Type – Clear and transparent employment terms on B2B contract

🌍Work-Life Balance – Flexible hours, cultural respect for your time

🌍Perks – Private healthcare, Multisport card, English classes, training budget

🌍Supportive Culture – Wednesday Wisdom sessions, open feedback, team collaborations


Tech stack

    English

    C1

    React Native

    advanced

    JavaScript

    advanced

    Redux Toolkit

    advanced

    RESTful API

    advanced

    CI/CD

    regular

Office location

Published: 21.10.2025

About the company

Efigence S.A.

Efigence S.A. is a software house that specializes in creating digital solutions including custom software development, mobile applications, and innovative technology integrations. The company aims to support businesses ...

Company profile

Senior Front-End Developer (React Native)

Summary of the offer

Senior Front-End Developer (React Native)

ul. Wołoska 9a, Warszawa

Efigence S.A.

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Efigence z siedzibą w Warszawie, ul. Wołoskiej 9A (dalej jako "administrator"). Masz prawo... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.