TeamQuest is Polish, a rapidly growing company engaged in the comprehensive HR consulting services, in particular in the recruitment of IT professionals
For our client, we are actually looking for
Senior Front-End Developer
location: Katowice
Responsibilities:
- develop reusable UI components that addresses eZ"s customer requirements and business needs
- collaborate with product owners, developers and test engineers at release and sprint levels
- code and debug user interfaces using suitable technologies
- actively participate in requirements reviews, and architecture/design meetings
- present and conduct reviews of user interface designs with product owners and stakeholders
- take over leadership and mentorship for other UI developers who are part of the team
Job requirements:
- successfully completed a higher degree in Computer Science (MSc or at least BSc) or a comparable education
- have at least 3 years of relevant experience in web based user interface development
- experience in web technologies such as HTML5, CSS3, JavaScript including thorough knowledge of cross-browser compatibility issues
- experience with integrating the front-end with server side technologies (PHP)
- excellent knowledge of code decoupling in the form of JavaScript MVC frameworks and template languages
- are familiar with a modern JavaScript tools like, RequireJS, Bower, Grunt, Node.js or similar technologies
- experience with TDD
- YUI3 knowledge including YUI Testing Framework
- experience with Symfony2 and Twig, and functional testing (BDD, Behat, )
- knowledge about continuous deployment (e.g Chef)
Good to have:
- Target oriented, structured work to stay focused even in difficult situations
- Good time management, presentation and organization skills
- Entrepreneurial minded, creative problem solver and innovative thinker
- Ability to quickly assess business situations and understand end user requirements
- Strong team player with demonstrated leadership capabilities
- Quality oriented and able to set and enforce high standards within team
- Highly effective written and verbal communication skills
- Excellent interpersonal skills
- Excellent oral and written English