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!
