React Native Developer
Job description
At EY, we’re all in to shape your future with confidence.
We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.
Join EY and help to build a better working world.
The opportunity
We are looking for a motivated Mid-to-Senior Developer to join our Technology Consulting team in Serbia. The ideal candidate has around 4 years of experience in mobile application development, with strong expertise in React Native. You will design, develop, and deliver high-quality mobile applications that meet client requirements and provide exceptional user experiences.
We are partnering with a leading client on a major digital transformation initiative. As a React Native Developer, you will play a key role in building a new 100-screen native application for our client. This role requires strong proficiency in cross-platform development and a keen eye for optimizing API integration to deliver a high-performance, enterprise-grade user experience.
You will be part of a 6-person mobile development stream, collaborating closely with our Product Owner, Mobile Tech Lead, and Mulesoft integration team.
Your key responsibilities
Development & Architecture
- Develop, test, and deploy features for the high-performance React Native (iOS and Android) application, ensuring code quality, security, and maintainability.
- Work closely with the Mobile Tech Lead and Solution Architect to define and maintain the application's architecture, component library, and state management solution.
- Implement custom native modules as necessary to access specific device capabilities (e.g., biometrics, advanced camera functions) not available in the standard React Native library.
- Manage the app's build processes, including configuration for different environments, code signing, and release procedures for the Apple App Store and Google Play Store.
API Integration & Quality
- Implement complex data integration logic by consuming Experience APIs (REST/JSON), focusing on optimizing data fetching, caching, and handling asynchronous transactions.
- Collaborate with QA Engineers to ensure high unit and integration test coverage and actively participate in bug fixing during the stabilization phase.
- Ensure cross-platform consistency across different iOS and Android devices, screen sizes, and operating system versions.
Collaboration & Process
- Participate actively in Agile Scrum ceremonies (planning, daily stand-ups, reviews, retrospectives) led by the Scrum Master.
- Partner with the Product Owner to refine user stories, estimate effort accurately, and deliver against sprint commitments.
- Troubleshoot integration issues by working directly with the integration and backend systems development teams.
Skills and attributes for success
- Experience: 3+ years of professional experience in software development, with at least 2+ years dedicated to React Native development (not just web React).
- Technical Proficiency: Expert knowledge of JavaScript/TypeScript, React, and fundamental React Native concepts, including the component lifecycle, Hooks, and native bridging.
- Integration Expertise: Proven experience integrating mobile applications with complex, multiple-layer RESTful APIs, and optimizing the mobile network layer for performance.
- Tooling: Experience with modern mobile development tooling, including CI/CD pipelines (e.g., Azure DevOps, Jenkins, Fastlane), Git, and strong understanding of the native build process for both iOS (Xcode) and Android (Gradle).
- Testing: Experience writing unit tests (Jest) and familiarity with end-to-end testing frameworks (e.g., Appium, Detox).
Ideally, you are also familiar with:
- Familiarity with the API-led connectivity approach or experience consuming APIs built on similar enterprise platforms.
- Experience in the financial or CRM domains.
What we offer you
At EY, we’ll develop you with future-focused skills and equip you with world-class experiences. We’ll empower you in a flexible environment, and fuel you and your extraordinary talents in a diverse and inclusive culture of globally connected teams. Learn more.
Some of the benefits include:
- Vacation days from 21 to 30 days
- Different bonuses/awards (annual performance bonus, ad hoc bonus, referral bonus, marriage/childbirth award, Employee of the Month award, NY gift, etc.)
- Hybrid working model (2 weeks from home, 1 from office)
- Private health insurance or a private pension
- Allocated time for self-development, minimal 40 hours per year
- Paid certification, training, and free access to Udemy, Coursera, Language learning Platform and other
Are you ready to shape your future with confidence? Apply today.
To help create the best experience during the recruitment process, please describe any disability-related adjustments or accommodations you may need.
EY | Building a better working world
EY is building a better working world by creating new value for clients, people, society and the planet, while building trust in capital markets.
Enabled by data, AI and advanced technology, EY teams help clients shape the future with confidence and develop answers for the most pressing issues of today and tomorrow.
EY teams work across a full spectrum of services in assurance, consulting, tax, strategy and transactions. Fueled by sector insights, a globally connected, multi-disciplinary network and diverse ecosystem partners, EY teams can provide services in more than 150 countries and territories.