React Native Developer

Epam
27 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Adobe Analytics
JavaScript
API
Agile Methodologies
iOS
App Store (IOS)
Automation of Tests
Biometrics
Mobile Application Development
Software Quality
Code Review
Design of User Interfaces
Scrum
Mobile Security
Software Engineering
TypeScript
Web Content Accessibility Guidelines
React
Appium
Backend
GIT
React Native
React
Asynchronous Programming
Google Play
REST
Microservices

Job description

  • Develop and maintain React Native features for financial workflows on iOS and Android
  • Integrate with backend APIs and microservices, ensuring performance, security and code quality
  • Write clean, testable code following team and enterprise standards
  • Participate in code reviews and collaborate with cross-functional teams (Backend, QA, Delivery)
  • Implement accessibility (WCAG 2.1 Level AA) and security best practices
  • Support and mentor junior developers and contribute to continuous improvement initiatives

Requirements

  • 5-8 years of software development with at least 2-4 years of hands-on React Native experience for iOS and Android
  • Proven experience delivering mobile features of moderate to high complexity
  • Understanding of mobile development best practices and UI/UX design principles
  • Strong problem-solving skills and attention to detail
  • Experience working in Agile or Scrum environments
  • Proficiency in React Native, JavaScript/TypeScript and React fundamentals
  • Solid understanding of REST API integration, asynchronous programming and cross-platform development
  • Experience with Git, CI/CD pipelines and modern development tooling
  • Knowledge of accessibility standards (WCAG 2.1) and mobile security best practices
  • Experience with state management libraries such as Redux or MobX

Nice to have

  • Previous experience in financial services, banking or other regulated industries
  • Experience delivering payment or financial transaction features
  • Familiarity with biometric authentication, CMS integration and mobile security standards
  • Understanding of cloud-native microservices architecture and banking domain workflows
  • Knowledge of automated testing frameworks (Jest, Detox, Appium) and App Store or Google Play deployment processes
  • Experience working with distribution or offshore teams

Benefits & conditions

  • EPAM Employee Stock Purchase Plan (ESPP)
  • Protection benefits including life assurance, income protection and critical illness cover
  • Private medical insurance and dental care
  • Employee Assistance Program
  • Competitive group pension plan
  • Cyclescheme, Techscheme and season ticket loans
  • Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
  • Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
  • If otherwise eligible, participation in the discretionary annual bonus program
  • If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
  • All benefits and perks are subject to certain eligibility requirements

Apply for this position