e-commerce scale up
- PERMANENT
- Birmingham or Remote
- Posted 6 months ago
In a Nutshell
We are looking for a strong and experienced Front-End Engineer with strong CSS3, HTML5, JavaScript and Angular skills to join a Scrum Agile development team building the companies next generation SaaS product following the latest architectural patterns and practices, cloud technologies and software delivery practices. Working with a wider team including UI/UX designers you will create front-end modules and components and combine with compliant HTML mark-up to deliver a high performing maintainable user interface. You will work in a cross functional Scrum Agile team that includes back-end developers building a RESTful API that the front-end application will communicate with. Initially you will be working on the current AngularJS front-end, but will be involved in projects both to re-build the front-end and add new features using Angular.
What i Need To Do
- Collaborate with cross-functional teams to analyse, design and ship new features
- Using front-end technologies including Angular, ES6 JavaScript, HTML5, CSS3, deliver maintainable front-end applications written with a test first approach
- Coordinate the workflow between the UI/UX designer and yourself
- Cooperating with the back-end engineers in the process of building a RESTful API that will be consumed by the front-end code
- Ensuring high performance on desktop, tablet and mobile browsers
- Contribute to improving front-end coding standards
How Will i Succeed
- Able to design and implement high quality code and deliver on time and as per estimate
- Demonstrate good attention to detail with the majority of work tasks passing QA and reaching “Done” in 1-2 attempts
- Able to analyse and troubleshoot technical issues and provide options for solutions
- Demonstrate excellent personal organisation with the ability to prioritise and carry out multiple tasks
- Able to influence and drive projects to meet key milestones and overcome challenges
- Able to work under own initiative
- Able to bring functional and technical solutions to the table to help solve team challenges
- Good written and verbal communication skills
- Build positive and professional working relationships with your colleagues to enable a positive and collaborative team working environment.
- Able to mentor junior members of the team and educate them about our processes and guide them to finding solutions to technical challenges.
- Evolve front end development practices within the department
- Demonstrate a good commercial understanding of the services that ITG provides to its clients
- Demonstrate a positive can-do attitude
What i Need To Know
- Expert level understanding of modern JavaScript frameworks, particularly Angular but you will also need to know AngularJS and ideally have worked on previous migration projects
- Expert with HTML5, CSS3 and writing cross-browser compatible code
- Expert with JavaScript, ES5, ES6 and TypeScript
- Experience with CSS pre-compilers like Sass and LESS
- Experience with NodeJS, Grunt, NPM
- Extensive experience consuming RESTful APIs in your applications
- Highly proficient in TDD with a focus on building testable high-quality code
- Experience building mobile and responsive design applications
- Creating self-contained, reusable and testable modules and components
- Knowledge of W3C AA guidelines and how to build compliant UI’s
- Knowledge of common application vulnerabilities and the strategies and techniques used to combat them
- Strong understanding of OOP Principles and Design Patterns.
- Experience architecting global enterprise SaaS applications so that performance is optimised for global usage
- Experience working in strong cross functional and self-organising Scrum Agile teams
- Experience with Git based source control
- Analyse, diagnose and resolve errors related to their applications and the environments in which those applications run on.
- Ability to identify options for potential solutions and assess them for technical and business suitability
- Ability to mentor the team with technical practices and in particular front end development skills.
- A desire to keep abreast of technical and industry developments
Benefits
Work’s a treat
On top of a competitive salary, you can expect a whole load of perks:
- 25 days’ holiday + bank holidays – we understand the importance of you getting some down time.
- Annual Wellbeing Day – enjoy an additional day on us to look after your physical and mental wellbeing.
- Pension Scheme – helping you save towards your retirement home in the sun!
- Corporate Medical Cash Plan – claim back the cost of your medical treatments.
- Smart Working Options – spend up to 40% of your working week from home.
- So many savings – through our online community platform, you can access dozens of daily deals, from money off top brands to discounts on days out.
- Employee Assistance Programme – our people are at the heart of everything we do, so if you’re happy, we’re happy.
- Cycle to Work Scheme – save on the cost of biking to work.
- Monthly Employee Awards – Employee of the Month programme with £250 bonus
- Raising money for charity including a paid Volunteer Day – we’re all about giving back… and having lots of fun in the process!
- Referral scheme – know the perfect person to join the team? You could bag £1,000 for a putting a good word in.
- Wellbeing Programme – giving you the opportunity to join regular, interactive Wellbeing Workshops or join our 30 plus Wellbeing Champions.
- Enhanced Family Friendly Leave – support for you and your family to help you navigate through the craziness of family life.
Your Name (required)
Your Email (required)
Are you willing to relocate to the Netherlands? (required)
When are you available to work? (required)
What is your hourly rate or salary indication? (required)
Are you allowed to work in Europe, or do you need Visa sponsorship? (required)
Message
Upload CV