Senior Full-Stack Engineer
PROJECT OVERVIEW
We are seeking a Senior Full-Stack Engineer with strong experience in Next.js and React, and a good understanding of building cross-platform applications using Capacitor. The ideal candidate will have a solid grasp of modern web and mobile architectures and experience delivering scalable, user-friendly applications. You will collaborate closely with Product, Design, and Engineering teams to build and evolve features across web and mobile platforms.
IN THIS ROLE, YOU WILL
· Develop and maintain cross-platform applications using React and Next.js, with Capacitor used to deliver mobile functionality where needed;
· Build and integrate backend services and APIs to support frontend and mobile features;
· Collaborate with Product Managers, UX/UI designers, and engineers to implement end-to-end solutions;
· Participate in application architecture decisions and contribute to improving system scalability and performance;
· Monitor application health, troubleshoot issues, and continuously optimize performance and reliability.
IF YOU ARE
· Strong experience with Next.js and React in production environments;
· Solid understanding of RESTful APIs, authentication mechanisms, and data integration patterns;
· Experience with Capacitor or similar cross-platform mobile frameworks (e.g. React Native, Cordova, Flutter);
· Familiarity with CI/CD pipelines and modern development workflows;
· Familiarity with TypeScript, state management solutions, and design systems (e.g. MUI);
· Experience working with issue-tracking and project management tools such as JIRA;
· Good communication skills and the ability to collaborate with cross-functional teams;
· Excellent command of written and spoken English
NICE TO HAVE
· Knowledge of Kotlin and Swift (as a plus);
· Experience with automated testing frameworks (e.g. Playwright);
· Exposure to serverless architectures or deployment platforms (e.g. Vercel);
· Experience with WebAssembly;
· Background in data-heavy applications, analytics instrumentation, or complex business domains;
· Understanding of offline support strategies and performance optimization techniques.
AS AN OPINOV8R, YOU WILL HAVE
Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
HOW’S THE HIRING PROCESS GOING
We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:
Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.
Technical Interview: Depending on the position, you may complete a technical assessment or test task.
Final Decision: After all steps, we’ll get back to you with the result and next steps.
- Department
- JS
- Role
- Senior React Engineer
- Locations
- Ukraine, Portugal, Europe
- Remote status
- Fully Remote
- Employment type
- Full-time