Lead Software Engineer - React & React Native
As a lead software engineer, you will coordinate the development activities and technical decisions to make sure projects are properly defined architecture-wise and then successfully completed within the agreed parameters (timeline, performance, security and scalability characteristics). You will be primarily technology-focused, but should also display leadership skills and act as a mentor for less experienced developers/team members.
We know this is a demanding role, but you won’t be alone in your expedition - fellow senior technical colleagues will assist you as advisors and the company’s processes will provide a well-defined framework for overcoming any hurdle.
If you're enthusiastic, passionate about developing software development and are looking to use your skills to build projects that address complex business challenges, then you’re a perfect fit for the Zitec team!
Our promise:
- You choose how you'll work with us: remote first or at our offices in Timpuri Noi Square (Bucharest) or Brasov;
- We support your career growth through continuous learning, coaching, and mentorship programs;
- We promise you a feedback-driven culture that inspires healthy communication;
- A friendly, professional, and supportive team is waiting for his new teammate;
- A bunch of people with common hobbies and interests (sailing, football, running marathons, tennis, music, etc.) is ready to welcome you;
- A community driven by courage and creativity (we have our own beer and our own band that sings about us) is challenging you to have serious fun with us;
- We designed benefits that give you the power to create balance in life, on and off work.
- As a Lead Software Engineer (Frontend) you will:
- Translate functional and business requirements into well-defined technical designs (software architecture and data architecture)
- Contribute to the application building process by writing application code and implementing data storage and retrieval techniques
- Ensure and maintain compliance with performance, security, and code quality best practices by conducting code reviews and designing automated systems.
- Act as a mentor for other developers on the project or throughout the company
- Express technical roadmaps and designs in an easy-to-understand and concise fashion (verbally or via slides and charts) to both business and technical stakeholders
- Pursue research initiatives that can improve the software development processes both for the team and the company
What you're bringing to the table:
Mandatory:
- Experience coordinating technical/development activities
- Proficiency in using React Native and related tooling (e.g. Expo)
- Proficiency in using ReactJS and related tooling (e.g. bundlers)
- Experience using Typescript, including runtime type checking solutions such as Zod
- Some experience using NextJS and React 18/19 features (RSC, Server Actions, Caching)
- Some experience using TailwindCSS and other styling solutions for React
- Positive attitude and effective communication skills
- Strong English language skills (both verbal and written)
Preferred:
- Experience using libraries such Tanstack (query, table), react-hook-form, Zustand
- Some experience using Docker and Docker Compose, setting up local environments as well as CI/CD configurations
- Some experience integrating with identity providers, custom authentication solutions and RBAC
- Any previous experience using react-admin framework for building admin panels
- Some experience working directly with databases (with libraries such as Prisma)
- University degree in Computer Science or equivalent
Our process starts here. What should you expect?
✨ A get-to-know-HR Discussion with your recruiter;
✨ A tehnical discussion with your future colleagues.
- Department
- Software Development
- Locations
- Remote, from Romania

Lead Software Engineer - React & React Native
Loading application form