Bucharest, Romania

React Native Software Engineer

 Job Description:

We are looking for a React Native Senior Software Engineer to build and maintain cross-platform applications. You will work on developing new features, maintaining a component library and ensuring accessibility and security compliance for applications in the banking domain.

Type of Work: Full Remote
Contract Details: Freelance
Responsibilities:
  • Build new features for the component library, ensuring compatibility across web and mobile platforms using TypeScript and React/React Native.
  • Collaborate with the team to meet accessibility requirements in compliance with the European Accessibility Act.
  • Develop, test, and maintain new or updated components across multiple projects.

  • Work effectively within an international team using the provided infrastructure and workstation.

  • Apply a security-first approach to all implementations, considering the applications provide banking services.

Requirements:
Must-Have:
  • 4+ years of experience in React and/or React Native development.

  • Strong knowledge of TypeScript.

  • Experience with Redux for global state management.

  • Proficiency in both Class Components and Function Components with Hooks.
  • Ability to work with custom-built component libraries for cross-platform (Web & Mobile) compatibility.
  • Solid understanding of responsive design principles and cross-browser compatibility.
Nice to Have:
  • Experience integrating native modules in React Native using Swift, Kotlin or Objective-C.
  • Experience with CI/CD pipelines for React Native projects (e.g., Jenkins).

  • Familiarity with the JavaScript-to-Native bridge for integrating custom native modules on iOS and Android.

If you are a good match, do not hesitate to apply!

  Required Skills:

React Native React