Software Engineer - React Native (Mid-level)
Indexed description
Location: Athens, hybrid. We are looking for teammates who are based in Athens or can join us at the office up to two days a week.
Type: Full-time
Quintessential is a digital product agency partnering with leading organizations, startups, and ambitious teams to design and build high-quality software. Since 2018, we have worked across industries including fintech, SaaS, retail, health, education, and enterprise platforms, creating mobile apps, websites, and digital products that are useful, polished, and built to last.
We believe in taste, ownership, and craft. Our work combines thoughtful design with pragmatic engineering, so the products we ship do not just function well; they feel clear, reliable, and considered.
As a React Native Software Engineer, you will help build mobile applications across a variety of client projects. You will work closely with designers, backend engineers, and product-minded teammates to turn ideas into production-ready experiences, with attention to performance, usability, maintainability, and the small details that make mobile software feel good.
This role is a strong fit for someone with solid React Native experience who wants to keep growing in technical depth, product judgment, and ownership. We are looking for mid-level engineers with 3+ years of React Native experience, and we are also open to strong mid-to-senior candidates.
Who You Are
You are an engineer who cares about the full product experience, not just the code that powers it. You enjoy working close to design, thinking through edge cases, and shipping interfaces that feel smooth and dependable in real use.
You:
- Write clean, maintainable React Native code and know when simplicity is the best architecture.
- Care about mobile UX, performance, loading states, error states, and platform constraints.
- Can move between projects and domains without losing attention to quality.
- Communicate clearly with designers, backend engineers, clients, and teammates.
- Take ownership of problems from implementation through debugging and release.
- Use AI coding tools thoughtfully to move faster, explore options, and improve your work without outsourcing your judgment.
What You Will Do
- Build and maintain React Native applications for iOS and Android.
- Collaborate with designers to implement polished, production-ready mobile experiences.
- Integrate REST, GraphQL, or similar APIs and help shape clean client-server contracts.
- Debug, profile, and optimize mobile application performance and reliability.
- Work with navigation, state management, forms, authentication, data fetching, and offline or poor-network scenarios where needed.
- Participate in code reviews and help improve engineering quality across projects.
- Contribute to shared patterns, reusable components, and project setup decisions.
- Work across different client products, balancing speed, quality, and long-term maintainability.
What You Bring
- 3+ years of professional experience writing and maintaining React Native applications.
- Strong JavaScript and TypeScript fundamentals.
- Experience shipping mobile features that integrate with backend APIs.
- Practical understanding of mobile app architecture, component structure, state management, and performance trade-offs.
- Familiarity with Git, pull requests, issue tracking, and modern product development workflows.
- A solid foundation in computer science concepts such as data structures, algorithms, and problem solving, whether through formal education or practical experience.
- Ability to work independently, manage ambiguity, and ask good questions early.
- Strong communication skills and fluency in English.
Nice To Have
- Experience releasing apps to the App Store or Google Play.
- Familiarity with native iOS or Android development.
- Experience with testing React Native applications.
- Comfort with animations, gestures, maps, payments, push notifications, or other mobile-specific features.
- Backend development experience or confidence reading API/server-side code.
- Experience working in an agency, consultancy, or multi-project product environment.
Why Us
- Remote-friendly setup, with flexibility and autonomy.
- Private health insurance.
- Top-notch equipment to set you up for success.
- Ongoing learning through training, peer reviews, and exposure to different industries.
- The chance to work on varied products instead of being locked into one narrow domain.
Apply
Send us your CV, GitHub, portfolio, or links to shipped apps, along with a short note about the React Native work you are most proud of. We care more about your judgment, taste, ownership, and ability to ship well-crafted software than about checking every box.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search