This job might no longer be available.
Senior Web Front-End Developer (Mobile)
4 years ago
Job Description
The web programmer designs, implements and ensures the proper functioning of web tools. The incumbent will join a game production team, which provides products and services to productions to facilitate development and online game operations (games-as-a-service). Having a good UI/UX is important since we want to streamline the operations, abstract the complex machinery behind and also provide security and checks to prevent bad configurations from reaching the live environment.
Mission
This position involves working with our UI Lead as well as our backend team on React applications allowing us to change our live game environment. We are looking for someone with good UX sense that will supply user-friendly dynamic interfaces using our LiveOps backend. You need to be familiar with Javascript, React and Vue.js and work well in a small team. Online development and C# are a plus.
The main and routine tasks of the web developer are to:
- Develop and maintain front-end web applications based on internal client needs
- Compile, understand and analyze the operational needs of the production and service teams to best serve their interests
- Suggest improvements by designing and implementing new systems and functions
- Check and validate that new systems are in line with project objectives and remain coherent with the current code and optimize them whenever required
- Support the functions and systems designed for production
- Verify and correct bugs identified by other working units and the QC team
- Document the work to transfer knowledge and ensure that users in other working units understand and use the new systems and functions
- Participate in daily team activities
- Carry out all other related tasks
Qualifications
General skills and knowledge
- 5+ years of experience in web programming
- Commitment to delivering quality work
- Ability to understand and account for user needs
- Resourcefulness
- Initiative
- Problem-solving skills
- Attention to detail
- Analytical and synthesis skills
- Communication and interpersonal skills
- Ability to work as part of a team
- Ability to adapt to change
- Results focus
Core skills and knowledge
- Extensive knowledge of JavaScript & HTML/CSS
- Extensive knowledge of RESTful APIs
- Knowledge of JavaScript frameworks like Polymer, AngularJS, React and/or VueJS
- Knowledge of React state management libraries such as Redux and its ecosystem
- Knowledge of developing and maintaining design system, using Storybook
- Knowledge of DevOps principles
- Knowledge of Linux & Windows
- Knowledge of databases
- Knowledge of NodeJS
- Knowledge of Docker
- Knowledge of Agile methodologies (Scrum & Kanban)
Additional Information
Ubisoft offers:
- International AAA game projects
- Access to cutting-edge hardware
- Experience using hottest internally developed game engines
- Proficient and fun-to-work-with colleagues
- Opportunity to travel abroad
- Medical / Life insurance
- English / French courses
- Long-term employment with 20 working-days paid vacation
If you want to see your name in credits of Ubisoft’s games. Excited by the idea of communicating with IT professionals from all over the world. Passionate about technology and video games.
Ubisoft Kyiv has an opportunity for you!
Join Ubisoft Kyiv Studio and become “Serious about fun” together with us!
Challenge accepted?
Company Description
Ubisoft is one of the leaders in entertainment, with a rich portfolio of well-known brands worldwide. In Ukraine Ubisoft has two studios, Ubisoft Kyiv and Ubisoft Odesa, which focus on strengthening Ubisoft's presence on all platforms, with the main expertize in PC. Ubisoft Kyiv was established in 2008 and is one of the biggest GameDev studios in Ukraine that collaborated on blockbusters like Assassin's Creed®, Far Cry®, Steep®, Watch Dogs®, Trials®, Rainbow Six®, Ghost Recon ® and more. Ubisoft Odesa was opened in March 2018 and takes part in the development of Ubisoft’s world-known franchises.
Create Your Profile — Game companies can contact you with their relevant job openings.