Design and development of innovative frontend applications for the e-commerce domain using state of the art technologies and development/deployment practices.
You will work in a dynamic, multi-disciplined, agile, globally distributed team where you will be given the opportunity to let your talent and innovation shine through to make a real contribution in this collaborative and fast-paced environment; you will have a voice in direction, functionality, and the technologies adopted.
Develop innovative, engaging, intuitive frontend applications for industry leading companies
Produce high quality code that satisfies all functional and non-functional requirements
Keep abreast of the latest developments in technology and industry best practices, identifying where they can be incorporated to bring improvements to engineering and operational practices and processes
Recommend appropriate technologies and libraries to be used in the client side stack
Embrace the Agile process, be self-empowered, take ownership of, and responsibility for your work; collaborate and communicate effectively with team members and other teams.
Experience creating robust modular frontend applications
Significant and broad experience with frontend technologies and libraries
Understanding of good design principles and patterns
Solid appreciation of security concepts
Experience working in a Continuous Integration and Delivery environment and the associated processes and tooling
Experience working in a cloud environment would be advantageous
Be committed to provide the best quality software every time
Ability to adapt quickly to new challenges and an evolving technology stack
Excellent written and verbal communication skills. Fluent English is essential
Experience with the following:
Node / npm
One or more testing frameworks, e.g. Jasmine, Mocha