Position: Senior Frontend Developer in Design System Team
Company: ZONE3000
Category: JavaScript
Experience required: 3y
English level: intermediate

Description:
The mission of the Design System team is to deliver the best user experience by providing interface assets documentation and code packages. Our main principles are simplicity, consistency and scalability which we stick to by bringing design and code together.  

As a member of the Design System team, you will be working in close collaboration with UX designers to build and iterate core components, patterns, and templates that will be shared and used across the whole company and products. The components you’re developing will enable our employees to be faster and more focused and our customers to have a better and more cohesive experience.

Requirements:
More than 3 years of professional experience in web development
Proficient knowledge in core web front-end technologies (JavaScript, HTML5, and CSS)
Fluent in building React components
Fluent in building applications using Typescript
Experience in the development of style guides, design system, or component libraries
Knowledge of CSS preprocessors (preferably SASS)
Fluent with build tools: webpack, gulp
Familiarity with unit testing and related tools
Intermediate level of English (both verbal and written) or higher

Will be a plus:
Developing applications / components using Vue JS
Experience with CI / CD
Experience with Lerna
Knowledge of WCAG compliance
Experience in working in an Agile / SCRUM environment

Responsibilities:
Develop and constantly improve core components, templates, and patterns of the Design System
Review the design of the new components from the technical standpoint to identify limitations
Work closely with UX designers to help with component delivery
Help and support Design System consumers from the development side
Provide consumers with a friendly API for components
Take care of the current Design System infrastructure and seek ways to improve it
Work in Agile environment following traditional Scrum ceremonies
Active participation in demos, meetings, groomings and plannings
Explore and research for development experience improvements
Help with preparation of user stories

We offer:
High & competitive salary
Challenging work in an international professional environment
Opportunity to influence software development process, to be the owner of the product in your field of expertise
Opportunity to apply SAFe methodology
Flexible management
Flexible / Casual Leave
Relocation Bonus when moving from a different city / country
Full benefits package: paid vacation and sick leave
Continuous professional development (free internal and external professional trainings)
Free English classes in the company office
Free use of the services provided by Namecheap (for non-commercial purposes)
Quarterly teambuilding activities and company corporate events
Coffee, tea, fruits