Position: Front-end developer
Company: Sitecore
Experience required: 3y
English level: intermediate

**About the Role/ The opportunity: **

- Develop high-quality codes on features, bug fixes and hotfixes according to Sitecore guidelines by following and promoting Sitecore Code Quality Model.  

- Design, develop, ship and maintain Sitecore technical delivery.   

- Play an proactive role in defining user stories, acceptance criteria and task break down that can deliver business value within one iteration.  

- Build and maintain CI/CD pipeline to ensure the solution can be delivered frequently, consistently and reliably to staging and production environments.  

- Demonstrate and participate in defining software engineering best practices. 

- Participate in Engineering Department upskilling initiatives. 

- Support Development Manager to execute strategy on team performance 


**What You Need to Succeed: **

- 3+ years’ experience of web applications development 

- Excellent knowledge of HTML, CSS (HTML5, CSS3) 

- Excellent knowledge of JavaScript, 

- Good experience of popular front-end frameworks like React or Angular 

- Good experience with TypeScript 

- Good experience in implementing unit test and integration test like Karma, Jasmine 

- Good Knowledge of common design and usability best practices 

- Good understanding of browser rendering behavior and performance 

- Good experience in version control system: Git and branching strategy 

 
**Additional Skills That Could Set You Apart: **
 
- Basic knowledge of .NET and Visual Studio 

- Experience with Github management features 

- Experience of usage an OpenSource libraries in a project 

- Good experience in DevOps and CI/CD best practices. 

- Experience in optimizing software performance using profiling tools. 

- Knowledge in programming principles: SOLID, DRY, KISS, YAGNI, clean code & refactoring. 

- Knowledge in evolutionary architecture: Microservices, Fitness Function, Antipatterns. 

- Knowledge in Azure cloud services. 

- Knowledge in containerized application development. 

- Good understanding of databases 


**Why you should click ‘Apply’: **

- **We are a team of professionals moving the evolution of the huge, complex, and innovative product.** Our passion is solving challenging tasks and constantly improving our expertise. We feel inspired by working together for many years in an atmosphere of mutual trust and support. Join us! 

- **For an IT specialist who is tired of the constant change of projects and the lack of managers’ professionalism,** Sitecore will be a reliable employer for many years, offering stable work on a large and demanded product with a worldwide reputation, because we are one of the most mature and professional product companies in Dnipro.