Senior
Полная занятость
Договорная
Удаленная работа, Украина, Киев
![booster hot icon](https://pl.ingamejob.com/assets/images/hot.png)
![company job banner](http://d1zxqs9w6if90m.cloudfront.net/company/85f1d78a-3a1e-4a8d-9cd2-097347a510d8/job_banner/480/conversions/usCHRuLYlRBXXjA-medium.jpg)
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
Похожие вакансии
Glera Games
Удаленная работа
Опубликовано 2 недели назад
Договорная
Полная занятость
AIstats
Удаленная работа, Польша
Опубликовано 4 недели назад
Middle
Договорная
Полная занятость