Job details

Senior React Native Developer

  • Java
  • REST
  • Defi
  • TypeScript
  • iOS
  • Android
  • React Native

Posted: 3 days ago

We are seeking a Senior React Native Developer to join our team.

If you’re ready to elevate your career with a global leader in digital transformation, EPAM could be the ideal fit. Apply today to learn more about this exciting opportunity.

The remote option applies only to the Candidates who will be working from any location in Serbia.



RESPONSIBILITIES
  • Develop mobile applications using React Native
  • Design and deliver scalable applications
  • Collaborate with project team members (UI designers, developers, system and testing engineers) throughout product development, testing, and implementation phases to uphold user interface integrity
  • Partner with customers (project management, content editors) to achieve the desired functionality
  • Estimate the time needed to complete defined layout or development tasks
  • Write clean, efficient, and well-documented code aligned with industry standards
  • Maintain documentation for implementation and work deliverables
  • Review code and oversee the work of other developers
  • Participate in SCRUM ceremonies and facilitate technical discussions

REQUIREMENTS
  • 5+ years of experience releasing multiple mobile applications on the Play and App Stores
  • Background in React Native production projects
  • Proficiency in TypeScript
  • Expertise in integrating with REST API platforms
  • Knowledge of React functional programming (hooks, high-order components)
  • Familiarity with modern JavaScript libraries and tooling
  • Understanding of CI/CD pipelines (testing automation is an advantage)
  • Competency in unit testing using Jest in JavaScript/TypeScript
  • Skills in Shell scripting
  • Flexibility to navigate Android or iOS projects (build systems, file systems, binary signing, etc.)

NICE TO HAVE
  • Understanding of Android-oriented Java (Kotlin experience is a plus)
  • Familiarity with Obj-C (Swift experience is a plus)
  • Skills in bridging native code
  • Knowledge of Mobile UI/UX design principles and best practices
  • Capability to contribute meaningfully to development or design sessions
  • Expertise in Expo and its ecosystem

WE OFFER
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc
  • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
  • Numerous opportunities for self-development: hard & soft skills internal training courses, mentoring programs, and unlimited access to LinkedIn Learning courses
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • English language courses
  • 25 days holiday per annum
  • 5 days of sick leave without medical certification
  • Private health insurance for employees and discount for private health insurance for family members
  • Discount for Fit Pass program
  • Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
  • Regular corporate and social events (parties, sport events, advanced CSR programs etc.)
  • Learning programs for kids (eKids)