Senior React Native Engineer | Feeld

GT’s mission is to connect the world’s best talent with product careers offered by high-growth companies in the UK, USA, Canada, Germany, and the Netherlands.

On behalf of Feeld, GT is looking for a Senior ReactNative Engineer interested in dating domain.

About the Client

Founded in 2014 as a dating app Feeld gathered millions of users in one place to create a safer and more inclusive space online for everyone open to experiencing people and relationships in a new way. Their mission is to elevate the human experience of sexuality and relationships and create a world where everyone is more intimately connected to each other and themselves.

About the Role

The Senior ReactNative Engineer role exists to develop, evolve, and own the front-end systems that power Feeld’s mobile experience, ensuring a seamless, intuitive, and high-quality user journey. This role is responsible for translating product vision into performant, accessible, and scalable interfaces, while setting a high bar for engineering excellence. As a senior contributor, they proactively identify improvements, influence technical direction, and collaborate closely with product, design, and backend teams to deliver experiences that are both technically robust and deeply aligned with the needs of our community.

Expected Outcomes:

  • Maintain a low rate of post-release bugs by implementing robust testing practices (unit tests, integration tests, etc.).
  • Implement an efficient state management and data-fetching strategy to ensure smooth user interactions.
  • Reduce app crash rates and improve stability through proactive performance monitoring and optimization.
  • Ensure seamless integration of frontend components with backend services, APIs, and third-party libraries.
  • Keep the codebase up-to-date with the latest React Native and JavaScript/TypeScript updates, libraries, and tools.
  • Stay updated with the latest industry trends and technologies in mobile app development and React Native, and share insights with the team.

Responsibilities:

Development

  • Implement user-facing features in the mobile app using React Native, ensuring high performance, responsiveness, and a great user experience.
    • Aware of their own code. Find a working solution coherent with the rest of the code/platform.
  • Integrate with backend services, third-party APIs, and manage app state effectively.
  • Refactor and optimize existing code to improve performance, reduce technical debt, and enhance maintainability.
    • Should be doing this with direction.
  • Ensure the app is scalable and can handle increasing user loads by implementing efficient data-fetching strategies and optimizing resource usage.
  • Debug and resolve issues reported by users, QA, or automated monitoring systems.
  • Create quality layouts that work on devices of all sizes
  • Maintain and ensure a testable and reusable code base

Android/iOS native development

  • Provide feedback and help with native-specific tasks
  • Provide a platform to enable data driven product and growth decisions
  • Create and maintain systems to build and deliver apps to the stores
  • Ability to work natively in Swift, Objective-C, Kotlin and Java to apply build configuration settings or implement native SDKs

Testing and Quality Assurance

  • Provide tools to the rest of the business to enable them to perform their responsibilities (ie platform & community tools, analytics tools)
  • Write unit and integration tests for your code, ensuring high test coverage and reducing the likelihood of bugs.Perform manual testing when necessary to catch edge cases and ensure a smooth user experience across devices.
  • Deliver well coded solutions that adhere to the engineering architecture meeting product requirements, and own delivery of your work through QA to production.

Communication/Collaboration

  • Participate in daily stand-ups, sprint planning, and retrospective meetings to discuss progress, blockers, and future tasks.
  • Work closely with other engineers to ensure a cohesive and integrated app experience across all features and components.
  • Communicate effectively with non-technical team members, explaining complex technical concepts in a clear and accessible manner.

We go beyond usual perks… By working with us, you will get:

  • Health insurance.
  • Psychotherapy coverage.
  • Sport coverage.
  • Learning budget.
  • 18 business days of paid vacation days per year.
  • Paid sick leaves.
  • All public holidays are paid days off.

GT working model:

You will work directly with a client through our Extended Team model. We try to do things differently and put our efforts into integrating you as deeply as possible into the client’s team. You work with the same tools and technologies as they do and are managed directly by the client without any intermediary in between. We help you build relationships and create an environment where you genuinely feel like a member of the client’s team. We also encourage trips to a client and join teambuilding and after-work activities. Our Extended Team model is focused on long-term projects that last over several years.

Essential knowledge, skills & experience:

  • Strong commercial experience with React Native, JavaScript, and TypeScript
  • Experience building scalable, high-performance mobile applications for iOS and Android
  • Strong understanding of mobile architecture, state management, API integration, and data-fetching strategies
  • Experience working with complex, large-scale, or legacy codebases and ability to quickly understand existing platform architecture
  • Ability to deliver solutions aligned with existing engineering patterns, standards, and product constraints
  • Hands-on experience with native mobile development (Swift, Objective-C, Kotlin, Java)
  • Strong debugging, performance optimization, and troubleshooting skills
  • Experience writing maintainable, reusable, and well-tested code (unit and integration tests)
  • Experience with CI/CD pipelines, app release processes, and third-party SDK integrations
  • Ability to refactor existing code, reduce technical debt, and improve app stability

Soft Skills

  • Adaptability - comfortable working in a fast paced environment where priorities may shift. Open to learning new tools, technologies, and methodologies as the project evolves.
  • Attention to Detail - Ensures that UI implementations are pixel-perfect and match design specifications. Consistently write clean, maintainable code that is easy to review and understand.
  • Takes initiative - Regularly seeks opportunities for self-improvement and professional development. Encourages and participates in team initiatives to improve processes, tools, and technologies used.
  • Team Player - Works effectively in a team environment, contributing to discussions and sharing knowledge with peers. Communicates clearly and concisely, especially when explaining technical concepts to non-technical stakeholders.
  • Problem Solver - Ability to diagnose and troubleshoot complex issues. Proactive in identifying potential problems and offering solutions to avoid them.
GT

GT