Tech Lead Front End Developer (React.js + Next.js) Offline
We’re seeking a Tech Lead Front-End Developer (React.js + Next.js) to join our service company and lead the development of a new travel industry platform for our international clients. In addition to hands-on development with our primary technology stack, which revolves around JS, you will also be responsible for leading a team of developers. Our projects primarily utilize React for Front-end, Node.js for Backend, and React Native for mobile development. All projects are built using TypeScript, Docker, and tested with Jest and react-testing-library.
What skills are essential to us?
- 5+ years of development experience with modern Front-end frameworks;
- At least 3 years of commercial experience in team management.
- Solid knowledge of VanillaJS, Typescript, Next.js;
- Strong knowledge of best programming principles and design patterns;
- Ability and willingness to mentor and share your knowledge to promote high code quality and best development practices;
- Ability to maintain clean, performant, and testable code on the project;
- Ability to productively cooperate with Product Owners, Project Managers and Product Managers to ensure the best technological solutions are implemented;
- Good understanding of ECMAScript specifications;
- Good knowledge of GIT;
- English - upper-intermediate+;
Additional (good-to-have) skills:
- Experience setting up Docker;
- Experience with CI/CD (Circle.ci, GH Actions);
- Experience working with React Native;
- Experience working with Node.js;
- Experience working with AWS;
Work specifics:
- Is there a trial period? - Yes, 4 months.
- Overtimes, how often, and what’s the payment structure? - In general, overtime is not something we practice, but in case of an emergency, and if there is an agreement between the Product -Manager and the developer for overtime, the overtime is compensated by additional vacation time/days on any suitable day chosen by an employee.
- What’re the working hours? - Flexible working schedule, staring at 10:00 CET (+/- 3 hours), 8-hours working day;
- Time tracking? - No, we build our partnerships on trust and mutual respect.
- Is this position fully remote? Yes, you're free to work from anywhere with a stable internet connection!
- What is the recruitment process like? It begins with an introductory call. Next, we move on to a technical interview, which delves deeper into your expertise with our project and tech stack. Following a successful technical interview, we'll provide you with a practical task to complete. Finally - the offer.
- Will I receive detailed feedback, even if I'm not successful? Absolutely. We believe in providing constructive feedback at every stage of the process to help you understand areas for improvement based on our technical and practical test evaluations.
Below, you'll find a few screening questions. Please provide short and specific answers - we will discuss the details during the interview:)