Nivel cariera
Middle (2-5 ani), Senior (5-10 ani)
DESCRIPTION
The front-end developer works as part of an elite team of innovative and highly skilled digital specialists dedicated to delivering high-quality, cutting-edge projects for some of the world’s leading brands and charities. You will be responsible for site building, development and maintenance, and for producing well-documented, beautifully crafted and scalable solutions. As a senior member of the team, you will be expected to mentor and manage one or more junior members of the team.
Main responsibilities
Front-end delivery
- Work closely with designers and developers in order to produce, modify and maintain high quality, cutting edge projects across a range of sizes and budgets. You will work across a range of clients in the commercial and not-for-profit sectors.
- Work in partnership with the design team to integrate designs seamlessly into chosen technologies.
- Accurately cost front-end effort on projects and inform delivery timing plans.
Front-end process development
- Serve as a liaison between UX, design and back-end development teams to develop agency standards.
- Introduce measures to speed up coding efficiency and maintainability.
- Train non-technical staff, particularly designers, and assist us in educating clients.
Innovative thinking
- Maintain a high awareness of industry issues and trends, particularly with regards to performance, interface design, task automation and web accessibility.
- Promote new technologies to the wider agency and make sound recommendations to our clients.
- Demonstrate a passion for emerging technologies and continually seek to push the boundaries in everything you do.
REQUIREMENTS
Essential
- At least 3 year’s commercial development experience
- Excellent visual design to web skills
- Demonstrable evidence of working with HTML5 and CSS3 features
- Mastery of cross-browser and cross-device code
- Experience of building large-scale sites from the ground up
- Experience in building responsive digital interfaces
- Solid commercial experience with JavaScript and confident working with React, Vue, or both
- Savvy understanding of UI/ UX principles
- Experience with a range of CMSs: we use Umbraco, EpiServer and WordPress
- People management experience
- Comfortable working within agile, cross-functional teams
- Strong client-facing and communication skills
Desirable
- Familiar with various CSS pre-processors, . LESS and SASS
- Good understanding of GIT and approaches to version control
- Use of development patterns in Javascript, . MVC, Pub-Sub, Namespacing
- Experience of working in both Windows and Unix environments
- Website design experience
- Experience with canvas, svg and HTML5 video
- Experience with NPM and JavaScript module loaders