Mixed Front-End / Back-End Developer - Malta - Barcelona - (B)
Responsibilities:
This role includes, but is not limited to the production of all frontend activities from post-design phase to 100% implementation on web, tablets and mobile devices. There will also be some minimal backend tasks where you will have the help of other developers from the team. This is a fantastic opportunity for anyone who flourishes in a friendly working environment, which encourages learning and personal growth through work.
Build reusable, high quality front end components
Work in all phases of software development, ensure the proper usage of best practices, patterns and development methodologies
Provide technical related consultation plus expertise to all product managers as well as various staff members.
Review staging and production environments client side performance and pro-actively improve it
Ensure web development follows responsive paradigm
Maintaining existing codebase, to include troubleshooting bugs and adding new features
Provide technical input on decisions
Work with developers on a daily basis in order to implement best practices
Requirements:
Excellent understanding of HTML 5, CSS 3, PHP
Experience developing responsive web sites
Knowledge of JavaScript, jQuery
Working knowledge of design tools (e.g. Photoshop, Sketch)
Beneficial:
Knowledge of best-practices for web performance, accessibility and usability
Experience with mobile-first responsive web design
Experience with one or more CSS preprocessors and automation tools such as gulp, grunt, webpack
Experience of Search Engine Optimization (SEO)