Front-End - Team Lead
Key Role Objectives
The Front-End Tech / Team Lead role combines deep technical expertise with leadership responsibilities, ensuring high quality code delivery while mentoring and guiding the development team, help make architectural decisions, and build scalable and enterprise solutions.
Key Details
Location: [Krakow – preferred]
Employment Type: [B2B]
Experience Level: [ Senior / Lead]
Key Requirements | Technical
Frontend: React 18 with Typescript, Redux, RTK Query, HTML5, CSS3, Tailwind
Databases: PostgreSQL, MongoDB, SQL Server
Other Third Party: RabbitMQ, Redis, Auth0
DevOps: K8s, Docker, Git (GitLab), Azure
Testing: Unit and integration testing frameworks (e.g., Jest, Mocha, Junit, NUnit)
Bonus: LTI standards, SCORM/xAPI, or real-time systems (e.g., live quizzes, video classrooms)
Key Requirements | Leadership
Proven experience in a lead or senior role guiding technical teams
Team communication skills and experience working in Agile environments
Strong stakeholder management skills and ability to interpret and evaluate business goals
Ability to translate business goals into technical execution plans
Key Responsibilities | Technical
Develop, test and maintain robust and stable services and applications using your language of expertise
Follow the mandatory standards and conventions, including technical and behavioural, defined for the project
Read and follow the architectural product documentation in decision-making process and implementation
Ensure high quality and correctness of the changes produced by your teammates through meticulous code reviews
Cover your produced code with effective unit tests and ensure sufficient level of coverage
Follow the product non-functional requirements, including performance, security, maintainability, and scalability
Participate in architectural decisions; contribute to technical strategy and documentation
Keep abreast and informed about the latest technological improvements, be curious and proactive to apply the best technologies and practices to the project being developed
Key Responsibilities | Leadership
Lead a l team of developers through agile sprints and project lifecycles
Mentor junior and mid-level engineers, foster a culture of collaboration and innovation and promote best practices
Communicate and ensure processes, standards and conventions established for the project
Collaborate with Product Managers, UX/UI Designers and QA teams, to align tech solutions with business goals
Translate product requirements into technical deliverables that meet business requirements and deadlines
Drive continuous improvement in processes, architecture, and team culture
Own and manage technical debt, refactoring, and system improvements
Nice to Haves
Prior experience in the EdTech domain (e-learning platforms, digital classrooms, LMS)
Knowledge of learning science, instructional design, or accessibility standards (e.g., WCAG)
Familiarity with MS Graph API, Auth0 API, Zoom SDK, LTI, Clever
Front-End - Team Lead
Front-End - Team Lead