
Front-End Developer
- China
- Permanent
- Full-time
- Development - You adhere to pre-established task delivery deadlines; estimating the development time for assigned tasks; implementing assigned tasks as closely as possible to the previously provided estimation; testing implemented tasks on all necessary devices and popular browsers, preventing reoccurrence of tasks and incidents in production; adding development time spent on tasks in Jira;
- Code quality - You understand the standards that are enforced by the coding guide and keep compliant with them. You are a promoter of clean code and help more junior colleagues do the same through code reviews and feedback;
- Code review - You are actively involved in code reviews. You make sure that all coding standards are followed, and that the submitter understands completely not only what to modify but why to do the changes that are required;
- Refactoring - You easily understand the existing code in the project and can identify the need for refactoring;
- Scalability, stability and performance - You implement improvements and can offer solutions / alternatives on how to develop the code to further improve scalability of the project;
- Code documentation - You document your work and how it affects the entire project (when applicable). You add comments in code according to standards / readme. You always keep your documentation up to date;
- Operational - You can handle incidents according to the defined SLAs and project processes (the complexity refers to system / platform complexity, technical solution complexity or business knowledge);
- Communication - Contributing to best practices knowledge sharing and application within the project; maintaining close collaboration with other team members as well as the responsible Product Owner/Project Manager; participating in daily meetings with the team and discuss/identify both issues and solutions to resolve them; Collect, structure, and analyse information; ensure other team members have access to the collected information; provide assistance to testing and support teams in resolving any technical issues; knowledge about how to share knowledge in many forms: feedback, presentations, recommendation of books and articles, recommendation of events, lessons learned etc.
- Three to five years previous experience in a similar role;
- Proficiency in Vanilla JavaScript / HTML / CSS;
- Proven experience in creating fast performing interfaces using React and Redux;
- Proven experience with REST web services and/or web APIs;
- Basic knowledge of OOP and Data Access / Management;
- Knowledge of OOP and Data Access / Management;
- Passion for learning and perfecting skills;
- Ability to work in a Kanban system with fast switching priorities;
- Good English, both written and spoken;
- Experience with all stages of software development lifecycle;
- Ability to concentrate;
- Ability to understand technical architecture;
- Ability to prioritize and manage multiple tasks simultaneously;
- Analytical thinking;
- Ability to work under pressure and meet deadlines;
- Adapt to a fast-changing environment / to be able to provide solutions for improved workflow;
- Open to giving and receiving feedback;
- Self-sufficient.
- CI/CD - understanding of deployment procedures and workflows
- Proven experience in react development
- Experience using performance profiling tools and using different performance improvement techniques
- Adapt to a fast-changing environment / to be able to provide solutions for improved workflow
- Extra leave days for every year at the company - 43 days including public holidays by year 5 of employment;
- To support women candidates, we offer 100% work from home until the child's first birthday for mothers;
- Men receive 4 weeks of paternity leave and can work from home until the child is 13 weeks old;
- 10 sick leaves per year with no doctor's certificate requirement.
- Daily catered lunch allowance;
- A flexible schedule;
- Our own in-house gym, health & well-being programs;
- Fruits Wednesday;
- Access to online learning platforms Udemy for Business and O'Reilly and budget for external training;
- Frequent office events and team building activities in different locations;
- A fun entertainment corner;
- A great office space - come and see them for yourself.