Junior Front End Developer


front end dev junior digital nomad

Posted 11 months ago

Share this with a friend 👉

We aren’t looking for a ‘Rock Star’ or a ‘Ninja’. We aren’t looking for a ‘Super Star Developer’ either. We want a team player; someone who is tenacious about getting things done as part of a team in an environment that expects creativity and quality delivery. Be a rebel but be part of our rebel alliance.

Skills and experience

Essential · Layout and presentation skills in HTML, CSS and related technologies · Experience of JavaScript – ES6; Babel JS · A good understanding of web concepts: HTTP, REST, web services, etc. · Knowledge of modern web frameworks and libraries, in particular React JS · Knowledge of Unit Testing – Jest; React Testing Library / Enzyme; Snapshot Testing · Desire to learn · Tenacious technical problem solver · Good communicator · Comfortable trying to solve problems, but not afraid to ask if needed

Desirable · Experience working on Agile projects, particularly Kanban or Scrum · Experience of working with version control, build tools, code-quality and testing tools. · Experience with Design Systems – Storybook; Styled Components / Emotion · Experience of test automation – Cypress; Puppeteer · Experience in any of the following is useful: Typescript; ESLint; Standard JS / Prettier; JSON Schema; Sketch · Experience of developing for deployment to the public cloud (e.g. AWS, AWS Amplify, Azure, etc.) · Experience using the Atlassian suite (Jira, Confluence, etc.) · Comfortable using the command line to support application development and deployment - GIT; Bash scripts · Experience with developing and deploying with container technologies, in particular Docker

Responsibilities · Develop software that meet the needs of users by considering the user at every step of the delivery process · Work as an integral member of a small, remote team · Agree and deliver on sprint commitments · Participate in the iterative user needs analysis and design phases · Ensure that code is well-tested in development and to take part in systems integration testing where required, to meet the agreed level of quality (Jest) · Participate in peer review processes · Supporting the team through the full release cycle · Participation in development support for the resolution of bugs, provision of hot fixes and support of the production system as required by application operations · To follow the organisation’s software engineering practices and processes

We make cool stuff, and we need you to help us make that stuff cool! Surevine gives its people a platform to develop their individual talents into strengths in an environment which expects creativity and is obsessive about innovation.

To apply, please email your CV / GitHub link to [email protected]

Apply Back