
Search by job, company or skills
We are looking for people who love building products from scratch
We are not just a regular software house, we build businesses. Creative Dock is an independent corporate venture builder based on state-of-the-art technologies and an innovative mindset. Our tech stack is basically unlimited. More importantly, its composition is always designated by the tech people. We count on a team of professionals to choose the best languages and platforms.
Our multinational team operates mainly throughout Europe and the Middle East. Because we develop our projects using agile methodologies, we need people to be able to work closely with each other. If possible, we come into the office 23 days a week. We do have a lot of fully remote colleagues as well, which is why we are setting up hubs in different cities where developers will be able to meet.
We are looking for a Senior React Native Developer with strong practical experience in building and maintaining mobile applications for both Android and iOS. The work is focused on an e-wallet product that operates in multiple countries. The application uses one shared code base with country and environment specific configurations.
Purpose of the role
The developer will be responsible for delivering new features, maintaining existing ones, preventing regressions, reviewing code of other team members, and ensuring the application is stable on both Android and iOS. The developer must understand differences between both platforms and handle them correctly. The developer must follow agreed coding patterns, write clear code, and keep the code base consistent.
Required experience
Minimum 5 years full-time experience with React Native
Strong experience with TypeScript
Strong experience delivering production apps for both Android and iOS
Good understanding of platform differences such as navigation behavior, permissions, file system access, background tasks, animations, performance tuning, and app store guidelines
Practical experience working with a single code base that serves multiple countries using configuration files
Experience with Git (GitHub; trunk-based development) including PR creation, code review, rebasing, merging, cherry-picking, and resolving conflicts
Experience with GraphQL
Experience with Firebase (remote config)
Experience with NX workspaces
Experience working in agile development, especially two-week sprint cycles
Ability to deliver work within agreed scope and time Experience with CI/CD building pipelines (ideally Bitrise)
Experience with OTA (Expo) principles and concepts
Daily responsibilities
Deliver assigned tasks from sprint planning
Develop new features according to technical specifications
Maintain existing features and fix defects
Ensure code works on both Android and iOS, including device testing
Handle country-specific behavior through configuration files without creating separate code paths
Participate in daily standups
Participate in planning, grooming, and retrospectives
Raise technical issues early if scope is unclear or expected to exceed time
Work closely with backend and QA to ensure smooth delivery
Follow established coding patterns and architectural rules
Document changes when needed
Monitor crash logs and error reports and address them
Ensure performance remains stable and predictable
Code quality responsibilities
Perform strict code reviews on other developers work
Enforce consistent coding patterns
Enforce proper error handling
Enforce proper typing in TypeScript
Enforce/Follow clear component structure
Require meaningful naming, proper comments, and removal of unused code
Reject code that introduces inconsistencies or technical debt
Ensure code is tested before merging Collaboration responsibilities
Participate actively in planning and grooming
Propose simple and practical solutions during discussions
Raise concerns if a proposed solution is not scalable, safe, or maintainable
Mentor junior and mid-level developers
Help other team members unblock technical issues
Communicate clearly about progress and delays Nice to have (not required but useful)
Experience with e-wallet, payments, or fintech apps
Experience with multi-country or multi-tenant applications
Experience with release management for Play Store and App Store
Understanding of security basics for mobile apps
Experience with Expo, Formik
Hiring process:
We only work on projects that we personally believe in and products that transform people's lives in a positive way. Are you interested
Creative Dock
We believe that ideas matter.
Our core business is creation by doing.
Job ID: 138853697