Your Responsibilities
* You will support the design and development of high-quality mobile applications following best practices to ensure high availability, scalability, and resilience.
- You will write both unit and integration tests and develop automation tools for daily tasks.
- You will work closely with backend developers to design and develop functional, performant applications.
- You will collaborate with cross-functional teams to identify and prioritize product features.
- You will troubleshoot and debug applications to ensure high uptime and good performance.
- You will challenge ideas and opinions to avoid pitfalls and inefficient complex solutions.
- You will create and maintain technical documentation for all code changes and updates.
- You will stay up to date with emerging trends and technologies and suggest new approaches to improve efficiency and productivity.
- You will lead, support, and coach more junior developers in the team.
- You will take the lead in code reviews to maintain code quality and identify opportunities for improvement.
* You will work closely with the Centre of Excellence for React Native architecture to identify and propose efficiencies using AI or future technologies
Your Profile
- You have a bachelor’s degree in computer science, Software Engineering, or a related field.
- You have 6+ years of commercial experience with React Native, including navigation, animations (Reanimated), and performance optimization.
- You have experience with native modules & bridging (Swift/Obj-C, Kotlin/Java, RN Architecture).
- You have strong knowledge of mobile integrations (camera, biometrics, push notifications, secure storage).
- You are familiar with debugging tools (Xcode, Android Studio, RN DevTools, Reactotron) and release processes (App Store & Play Store).
- You have OTA updates experience (CodePush, Expo Updates).
- You have solid testing skills (Jest, Detox,).
- You have strong JavaScript/TypeScript skills.
- You understand ReactJS fundamentals (Hooks, Context API) for shared codebases.
- You can integrate APIs (REST, GraphQL).
- Redux + Redux thunk, Redux-Observables, Zustand, Recoil, Jotai, MobX.
- Experience with API integration (REST, GraphQL, WebSockets).
- Strong e2e testing experience (Appium or another framework).
- Strong experience with RxJS.
- You have good communication skills and speak English confidently.
- You show commitment, a positive attitude, and openness to learning and growth.
- You are a strong problem-solver who can work both independently and collaboratively.
- Work Time Zone: Belgium
Nice-to-have: strong experience with Angular 10+, familiarity with CI/CD tools, Expo, GraphQL/Apollo, performance optimization, and experience with large-scale migrations.
Job Type: Contract
Pay: RM6,000.00 - RM9,500.00 per month
Application Question(s):
- Do you have 6 years commercial experience with React Native, including navigation, animations (Reanimated), and performance optimization?
Experience:
- native modules & bridging (Swift/Obj-C, Kotlin/Java): 5 years (Required)
- (Xcode, Android Studio,RN DevTools,Reactotron): 5 years (Required)
- release processes (App Store & Play Store).: 5 years (Required)
- CI/CD tools,Expo,GraphQL/Apollo,performance optimization: 10 years (Required)
Work Location: In person