work with us
Change the world, work from anywhere
WERKIN is a platform that connects mentors with mentees. It is the home of modern mentorship. We need a senior front-end developer to support the development of a rich chat application that is responsive across mobile and desktop.
You will have at least 3 years or more of strong commercial experience developing and implementing responsive web apps using React.js and all the latest features such as routing and hooks. Experience with PWAs, GraphQL and AWS Cognito would be highly valued.
You are a proactive communicator, both with other developers and key team members (Product Manager, Test Engineer, Design and UX etc) and will be able to parallel your development work with code reviews, maintaining source control and merging code branches. Daily code commits are a must.
You will have a good understanding of modern cross-browser capabilities, be comfortable working in an Agile development environment, and be able to allocate work across a team of front-end developers.
The role will be based in London with regular travel to Liverpool and some remote working can also be incorporated. We are a team that works across many timezones but come together to connect at team off-sites around the world a few times a year. Last year we were in Ibiza, this year Berlin, next year Budapest!
Skills and experience
Experience developing PWAs (Progressive Web Apps) that use the Web App Manifest and Service Workers to include functionality such as push notifications, Background Sync and Offline Caching
Experience with browser testing, cross-browser compatibility and cross platform capability in particular with regard to PWA functionality and performance
Hands-on experience in creating components using React.js
Demonstrated experience consuming RESTful APIs and using alternative
Knowledge of the latest trends in modern web design, producing visually appealing designs focussed on usability, SEO and Web Accessibility Standards (W3C)
Experience working with Sketch first (rather than Photoshop) designers and collaborating to produce modular componentised development
Experience working in an Agile development lifecycle, prototyping and iterating UI/UX Web and mobile applications
Exceptional problem solving, decision making capabilities and debugging
Knowledge of Redux, Docker, Node.js, Express, Promises, TypeScript and Nginx would also be useful. React Native would be a bonus.
The ideal candidate will also have
Experience with working across multiple projects and platforms
Strong analytic and diagnostic skills
Strong numerical skills and the ability to understand complex systems
Strong interpersonal and communication skills
Experience or the right environment and mind-set for remote working
Enthusiasm for learning, and adapting to, new technologies
Competitive salary and benefit package
Travel around the world to team off-sites
Flexible working hours
High levels of autonomy
Potential for share options
A modern, spacious working environment when you are in the office and a casual, relaxed atmosphere
Being part of a dynamic, friendly, and multicultural team
Career development plan
We value our people and work hard to create an environment which rewards positivity and supports personal and professional development. As part of this commitment, we provide regular reviews and excellent opportunities for progression.
This role offers excellent development potential, with the opportunity to further improve your test skills across a broad range of technologies and practices. We promote use of the latest technologies and encourage our team to keep up to date with the latest developments.
Please get in touch via email@example.com including links to your experience, GitHub and other repositories and / or attach your CV.