Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Learnosity
Дублин, Ирландия19 дней назад
Грейд
Lead
Опыт работы
от 5 лет
Формат работы
Гибрид
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Team Lead — это опытный инженер, который также руководит командой. Эта роль предполагает работу над продуктом Learnosity Build, нашим облачным набором инструментов API, который образовательные компании используют для создания интерактивных и доступных оценочных решений в масштабе.
Как старший инженер, вы обладаете технической экспертизой и помогаете определять техническую стратегию для вашей команды, делясь ею с другими старшими инженерами в команде. Вы будете проектировать, создавать и выпускать программное обеспечение по всему стеку: JavaScript, React и CSS на фронтенде, а также PHP, Python, Postgres/MySQL, Elasticsearch и AWS на бэкенде. Как Team Lead, вы отвечаете за рост, благополучие и эффективность инженеров в вашей команде.
Прежде всего, Team Lead помогает команде. Вы создаете ясность, устраняете препятствия и помогаете другим расти, сохраняя при этом владение и принятие решений распределенными по всей команде, а не сосредоточенными на вас.
Мы — компания, основанная на ценностях, и то, как мы работаем, так же важно, как и то, что мы создаем:
Как старший инженер
Техническая стратегия и реализация. Помогайте определять среднесрочную и долгосрочную техническую стратегию для области команды и отвечайте за достижение целей команды, включая технические спецификации и дорожные карты проектов с зависимостями между командами.
Качество кода. Оставайтесь вовлеченными в процесс, пишите гибкий, эффективный, хорошо протестированный и хорошо документированный код, и поддерживайте высокое качество через код-ревью. Находите первопричины сложных проблем и доставляйте постоянные решения.
Проектирование программного обеспечения и архитектуры. Проектируйте компоненты и системы, которые работают через границы API и систем, с учетом простоты, тестируемости и поддерживаемости. Давайте полезные отзывы о дизайне других, и внедряйте или отменяйте функции с установленным мониторингом и задокументированными путями сбоев.
Доказательство работоспособности. Проверяйте сложную функциональность на реальных данных и используйте инструменты искусственного интеллекта и новые технологии, если они помогают команде быстрее работать.
Как Team Lead
Лидерство в команде. Проводите регулярные встречи 1:1, обучайте членов команды и работайте с ними над производительностью. Проводите 6-месячные проверки и ежегодные обзоры при поддержке вашего менеджера, утверждайте отпуска и помогайте нанимать и адаптировать новых инженеров.
Рост и здоровье команды. Наставляйте менее опытных инженеров, давайте конструктивную обратную связь, следите за моральным духом команды и своевременно вмешивайтесь, когда кто-то испытывает трудности.
Координация реализации. Убедитесь, что у команды есть четкие приоритеты, реалистичные планы и мало препятствий. Отслеживайте прогресс, риски и зависимости, работайте с другими командами для их устранения и эскалируйте при необходимости.
Способы работы. Работайте с Product и Design для уточнения целей и приоритетов, убедитесь, что agile-церемонии проводятся и проходят хорошо, и помогайте команде достигать согласия, не становясь единственным лицом, принимающим решения.
В первые 6-12 месяцев успех в этой роли будет выглядеть следующим образом:
Навыки и опыт
Обязательно:
Ключевое поведение
Ответственность. Доводит до конца обязательства по собственной работе и работе команды. Устраняет коренные причины, берет на себя ответственность за сбои и помогает команде учиться на них.
Принятие решений. Консультируется с нужными людьми и принимает своевременные решения, не жертвуя качеством платформы, например, определяя итеративный MVP, сохраняя при этом долгосрочный дизайн.
Сотрудничество. Строит доверие между командами и дисциплинами, избегает обвинений и придерживается группового решения, даже после несогласия.
Коммуникация. Делится информацией, чтобы нужные люди были в курсе, адаптирует сообщение к аудитории и слушает, чтобы понять.
Команда прежде всего. Расширяет возможности членов команды принимать решения, делится технической авторитетностью с другими старшими инженерами и избегает становления единой точкой контакта для команды.
Местоположение и стиль работы
Эта должность находится в нашем офисе в Дублине. Мы ценим креативность, сотрудничество и более крепкие связи, которые возникают при совместной работе, и ожидаем, что сотрудники на этой должности будут работать в офисе не менее двух дней в неделю.
Эта роль включает участие в общем дежурстве по вызову после завершения адаптации и обучения. Дежурство осуществляется командой CloudOps по всему миру, и текущая ротация обычно требует одной недели дежурства каждые четыре-шесть недель для поддержки производственных систем вне обычных рабочих часов.
Зарплата и пакет услуг зависят от опыта.
Summary The Team Lead is a senior, hands-on engineer who also leads the people in their team. The role works on Learnosity's Build product, our cloud-based API toolkit that educational companies use to create interactive and accessible assessment experiences at scale.
As a Senior Engineer, you bring technical authority and help set technical strategy for your team's area, sharing that with any other Senior Engineers on the team. You will design, build and ship software across the full stack: JavaScript, React and CSS on the front end, and PHP, Python, Postgres/MySQL, Elasticsearch and AWS on the back end. As a Team Lead, you are responsible for the growth, wellbeing and effectiveness of the engineers in your team.
Above all, the Team Lead enables the team. You create clarity, remove blockers and help others grow, while keeping ownership and decision-making spread across the team rather than centred on you.
Key Responsibilities
As a Senior Engineer
Technical strategy and delivery. Help set medium to long-term technical strategy for the team's area, and own delivery of the team's objectives, including technical specs and roadmaps for projects with cross-team dependencies.
Code quality. Stay hands-on, writing flexible, efficient, well-tested and well-documented code, and keep quality high through code review. Find the root cause of complex issues and deliver permanent fixes.
Software and architecture design. Design components and systems that work across API and system boundaries, with simplicity, testability and maintainability in mind. Give useful feedback on others' designs, and roll out or deprecate features with monitoring in place and failure paths documented.
Proving it works. Prove out complex functionality with real data, and use AI tools and new technologies where they help the team deliver faster.
As a Team Lead
People leadership. Hold regular 1:1s, coach team members and work with them on performance. Run 6-month check-ins and annual reviews with support from your manager, approve leave, and help hire and onboard new engineers.
Growth and team health. Mentor less experienced engineers, give constructive feedback, keep an eye on team morale and step in early when someone is struggling.
Coordinating delivery. Make sure the team has clear priorities, realistic plans and few blockers. Track progress, risks and dependencies, work with other teams to resolve them, and escalate when needed.
Ways of working. Work with Product and Design to clarify goals and priorities, make sure agile ceremonies happen and run well, and help the team reach alignment without becoming the sole decision maker.
Requirements
Skills and Experience
Required:
Nice to Have:
Key Behaviours
Ownership. Follows through on commitments for their own work and the team's. Tackles root causes, takes accountability for failures and helps the team learn from them.
Decision making. Consults the right people and makes timely decisions without cutting corners on platform quality, for example by defining an iterative MVP while keeping sight of the long-term design.
Collaboration. Builds trust across teams and disciplines, avoids blame, and commits to a group decision even after disagreeing.
Communication. Shares information so the right people stay informed, adjusts the message to the audience, and listens to understand.
Team first. Empowers team members to make decisions, shares technical authority with other Senior Engineers, and avoids becoming the team's only point of contact.
Success in this Role
In the first 6–12 months, success in this role would look like:
Benefits
Our Values
We are a values-driven company, and how we work matters as much as what we build:
Benefits
Location & Working Style
This role is based in our Dublin office. We value the creativity, collaboration and stronger connections that come from working together in person, and expect employees in this role to work from the office at least two days each week.
This role includes participation in a shared on call roster once onboarding and training are complete. The roster is shared across the global CloudOps team, with the current rotation typically requiring one week on call every four to six weeks to support production systems outside normal working hours.
Find out more about your career at Learnosity at
Please see our Recruitment Privacy Policy
Salary & package dependent on experience.
Please only contact us if you are a candidate interested in applying for this role. You must have the right to live and work in Ireland to apply.
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 78 400 до 94 700