Team Leader Front-End Developer (React)

Ubisoft Ukraine , Опубліковано сьогодні

Senior

Повна зайнятість

Договірна

Дистанційна робота, Україна, Київ

booster hot icon Hot
company job banner

Company Description

Ubisoft’s 19,000 professionals, working across more than 30 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent have brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity company that believes diverse backgrounds and perspectives are key to creating worlds where both players and community can thrive and express themselves. With our Ubisoft Corporate Social Responsibility team, we work with and for our players, helping to create original and memorable gaming experiences that go beyond entertainment to enrich lives. Beside this, at Ubisoft, we are committed to making our own active contribution to a better environment through green initiatives and global carbon neutrality. If you are excited about solving game-changing challenges, cutting-edge technologies, pushing the boundaries of entertainment and Play Green, we invite you to join our journey and help us create the unknown.

Read more about our commitment to social impact here - https://www.ubisoft.com/en-us/company/social-impact

На які завдання (обов'язки)?

We are looking for an accomplished and driven Lead/Senior Full-Stack Developer to become a key part of our team. The ideal candidate should possess an extensive technical background, demonstrate exceptional leadership abilities, and exhibit proficiency in managing high-visibility, intricate web solutions.

Якого професіонала шукаємо?
  • Experience working on high-visibility, complex web solutions

  • Proficiency in JavaScript & TypeScript — Strong understanding of modern JavaScript (ES6+) and TypeScript for scalable and maintainable code.

Frontend Development (React.js)

  • Experience with React and its ecosystem (Hooks, Context API, Redux, React Query, etc.).

  • Knowledge of development-aiding tools (Babel, ESLint, Webpack, npm, Jest, Gitlab CI, git)

  • Strong knowledge of component-based architecture and state management.

  • Familiarity with UI libraries (e.g. Material-UI, Tailwind CSS, Styled Components).

  • Experience in optimizing performance (lazy loading, memoization, etc.).

Backend Development (Node.js & Express.js/Nest.js)

  • Experience building RESTful APIs and GraphQL APIs.

  • Strong understanding of authentication & authorization (JWT, OAuth, etc.).

  • Knowledge of microservices architecture and serverless functions (AWS Lambda).

Database & Data Management

  • Experience with SQL (MySQL) and NoSQL (MongoDB).

  • Knowledge of ORM/ODM libraries like TypeORM or Mongoose.

  • Understanding database optimization and indexing.

DevOps & CI/CD

  • Experience with Docker and containerized applications.

  • CI/CD pipeline setup using GitHub Actions, Jenkins, or GitLab CI/CD.

  • Knowledge of cloud platforms (AWS or Azure) and deployment strategies.

Testing & Code Quality

  • Experience with unit and integration testing (Jest, Cypress).

  • Familiarity with code linting, formatting (ESLint, Prettier), and best practices.

General

  • Ability to work with agile methodology

  • Good command of English

Nice to have:

  • Extensive experience in performance optimization

  • Experience with other UI frameworks like NextJS

  • Experience in building solutions from scratch

Що для нас важливо в людині?
  • Create an environment oriented towards trust, open communication, creative thinking, and cohesive team effort;

  • Provide technical and functional guidance to team members, motivate, inspire and coach the team to generate new ideas and share their experiences

  • Understand requirements, assist with design, research and evaluate tools and technologies required for implementation

  • Ensure solutions are correctly implemented and promote a quality driven approach within the team that abides by Ubisoft’s standards and industry best practices, when possible, propose and reinforce enhancements; code, grooming plans\checklist

  • Act as main interface between team, project\product manager, solution architect, development director

  • Plan, organize, follow-up and evaluate the work of the team and its impact on the project (including pull\merge requests, implementation design)

  • Work alongside project manager to identify risks and provide relevant treatment strategies and solutions to complex problems

Technical Responsibilities

  • Independently handle small projects with minimal involvement from the Technical Lead, or Project Manager.

  • Directly coordinate with business stakeholders and technical partners (e.g., SRM, GNS).

  • Actively contributes to architecture definition for new projects.

  • Serve as a technical reference and quality guarantor.

  • Propose optimizations for technological choices (e.g., suggesting a new JS framework).

  • Advocate for and review best practices (e.g., unit testing, code reviews).

  • Recommend the best technical and functional solutions to meet business requirements.

  • Collaborate with Project Managers to define priorities, project plans, and estimations.

  • Oversee task estimations, progress tracking, and risk assessments.

  • Conduct and coordinate code reviews in collaboration with the team.

  • Ensure technical tasks are completed within the agreed deadlines.

  • Maintain quality standards for both personal and team contributions.

  • Propose technical and functional enhancements to improve maintainability, reusability, performance, and usability.

  • Lead the technical support process, including reviewing ServiceNow (SN) issues, identifying and processing bugs, and managing Jira tickets.

  • Oversee bug fixing efforts, either directly or through coordination.

  • Act as the main point of contact for technical inquiries.

  • Manage deployment processes across test, staging, and production environments.

  • Work alongside management to identify staffing needs and actively participate in recruitment.

  • Identify evolution, development and career path opportunities for each team member.

  • Continually review the development process and identify areas that need improvement.

Чому у нас приємно працювати?

Community Engagement:

  • Social Responsibility Initiatives: Participate in our social responsibility initiatives, contributing to meaningful change in our communities and fostering a sense of purpose beyond the workplace. Ubisoft grants you additional time-off to contribute to a good cause.

Fun & Relaxation:

  • Ubisoft Connect: We set you up with a full list of Ubisoft titles added directly to your Ubisoft Connect account on PC and keep growing your collection with every new release.

  • Office Celebrations: Join in various office celebrations, game release festivities, run marathons, after-work events, fostering a vibrant and inclusive workplace culture.

  • Recreational Breaks: Take refreshing breaks with recreational activities like table tennis, board games, and video games available in our vibrant office environment. Dive into our Ubi-library stocked with games, board games, and books for leisure and relaxation during your rests.

Які умови і бонуси?

JOIN OUR TEAM AND THRIVE WITH THESE PERKS:

Work-Life Balance:

  • Generous Time Off: Enjoy 20 working days of annual vacation along with additional time-off for volunteering, maternity/paternity and special occasions. Need an extended break? You can also take a sabbatical or long-term leave.

  • Flexible Work Arrangements: Embrace a hybrid work setup that allows for flexibility and work-life balance.

Professional Growth:

  • Training & Development: Access training programs tailored to your professional growth and advance by attending English and French language classes. Explore development opportunities to expand your skills and boost your career in the dedicated Ubisoft learning platform and by accessing the global knowledge base.

  • Career development plan: Define your career goals and get a clear picture of your growth plan and opportunities.

  • Leadership program: Participate internal program that covers all key managerial skills and competencies and maximum adjusted to Ubisoft business reality: focus on applying theory to practice.

Workplace Comfort & Tech Support:

  • Contemporary Office Environment: Work in a modern office space equipped with sports facilities, Fun Hub and shelter.

  • IT Support: Work with cutting-edge technologies and recent hardware supported by our IT team, ensuring smooth operation on your machine(s) and comfortable work arrangements.

  • Home Office Setup: Ensure your comfort and productivity with essential home setups provided while WFH, including peripherals and ergonomic chairs.

Health & Wellness:

  • Comprehensive Healthcare: From premium health insurance that includes gym memberships to psychological assistance programs. We prioritize your well-being and ensure you have the best care.

  • Wellness Initiatives: Engage in mindfulness sessions and participate in a variety of well-being activities. Free bicycles are also available for convenient commuting and promoting a healthy lifestyle.

  • Snacks Options: Start your day right with breakfast options provided in the office, including dietary accommodations to suit your needs. Additionally, we offer a selection of healthy snack options in the office to support your overall wellness.

Ubisoft is committed to enriching players’ lives with original and memorable gaming experience. We create worlds where people can express themselves, explore and discover new possibilities.

Are you looking to work with enthusiastic experts who are tackling game-changing challenges in entertainment and beyond? At Ubisoft, we offer an open environment where bright ideas are given a chance to shine and everyone is eager to share knowledge.

Challenge accepted?

Процес відбору

HR
Technical Interview
Manager Interview
Offer

InGameJob partner logo
Ubisoft Ukraine

Тип компанії: product

Співробітники: 501-1000

Платформи: PC, Mobile, iOS, Console

Жанр: Екшен, Пригоди, Гонки, Рольові, Симулятори, СтратегіЇ, Музичні, Спортивні, Шутер, Аркади, Навчальні

https://www.ubisoftgroup.com

Всі вакансії Ubisoft Ukraine
Join our Discord!
Find out about new Frontend Developer jobs on Discord
discord icon
join
@ingamejob_dev
узнавайте о новых вакансиях Frontend Developer в Telegram
Підписатися

Схожі вакансії

Glera Games

Дистанційна робота

Опубліковано 2 тижні тому

Договірна

Повна зайнятість

AIstats

Дистанційна робота, Польща

Опубліковано 4 тижні тому

Middle

Договірна

Повна зайнятість