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: Remote
Contract Details: Freelance
Duration of the Project: 4 months
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, Java, 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!