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