You are an experienced mid-level Front End Engineer who is passionate about building mobile and web products. As a Front End Engineer at WeAssemble, you will be responsible for architecting efficient, scalable, and beautiful design systems for web applications. **Key Responsibilities:**
Build interactive UI components with VueJs in various applications
Collaborate regularly with backend/API engineers in designing, specifying, and implementing services to decouple functionality
Identify opportunities to improve current systems or patterns through auditing or benchmarking
Take ownership and lead in newly developed features for current or next-generation platforms
Maintain front-end test coverage by running your own tests and working with the QA team on automated testing
Support other engineers through pair programming, mentoring, and teamwork
**Qualifications Required:**
4-5 years of experience
Good knowledge of VueJs
In-depth understanding of JavaScript
Understanding of REST APIs
Experience with Sass / Scss / Less / CSS
Proficiency in browsers, cross-browser compatibility issues, and DOM operations
Experience in continuous delivery, automated testing, and agile development practices
Comprehensive understanding of Web Application fundamentals and related tool chains (e.g., Webpack, Babel, testing with Mocha/Chai or Jest, git, and other CI tools)
**Tools:**
Git
Jira
**Good to have:**
Experience with Mocha, Chai, or Jest
Experience with Sprint
Familiarity and experience with Container architecture - Docker/Jenkins and build scripts You are an experienced mid-level Front End Engineer who is passionate about building mobile and web products. As a Front End Engineer at WeAssemble, you will be responsible for architecting efficient, scalable, and beautiful design systems for web applications. **Key Responsibilities:**
Build interactive UI components with VueJs in various applications
Collaborate regularly with backend/API engineers in designing, specifying, and implementing services to decouple functionality
Identify opportunities to improve current systems or patterns through auditing or benchmarking
Take ownership and lead in newly developed features for current or next-generation platforms
Maintain front-end test coverage by running your own tests and working with the QA team on automated testing
Support other engineers through pair programming, mentoring, and teamwork
**Qualifications Required:**
4-5 years of experience
Good knowledge of VueJs
In-depth understanding of JavaScript
Understanding of REST APIs
Experience with Sass / Scss / Less / CSS
Proficiency in browsers, cross-browser compatibility issues, and DOM operations
Experience in continuous delivery, automated testing, and agile development practices
Comprehensive understanding of Web Application fundamentals and related tool chains (e.g., Webpack, Babel, testing with Mocha/Chai or Jest, git, and other CI tools)
**Tools:**
Git
Jira
**Good to have:**
Experience with Mocha, Chai, or Jest
Experience with Sprint
Familiarity and experience with Container architecture - Docker/Jenkins and build scripts