Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us
Your mission, should you choose to accept it:
- Help design, develop and refine new features
- Locate and resolve bugs and crashes
- Brainstorm new ideas and concepts
- Work with teammates on design, code reviews, and estimation
- Implement front-end JavaScript coding at an advanced level with a focus on performance, maintainability and testable code.
- Create modules and components to incorporate them together into a functional site.
- Work closely with the designers and back-end developers, and communicate primarily with the API using standard methods
Qualifications & Experience:
- Bachelor’s Degree or Advanced Diploma in Information Systems, Computer Science, Mathematics, or Engineering and a minimum of 5 years experience as a Front-End Developer writing code is required.
- If a candidate does not have a Bachelor’s Degree or an Advanced Diploma (in Information Systems, Computer Science, Mathematics, or Engineering), an equivalent experience requirement must be met, which equates to a minimum of 8 years of experience as a Front-End
- Developer writing code.
- Very proficient in coding plain JavaScript from scratch
- Understands inheritance in JavaScript and advanced JavaScript techniques
- Appreciation and understanding of object-oriented programming concepts
- Solid experience writing performant front-end javascript code based on MVC JavaScript Frameworks (React is preferred, but AngularJS, Vue, etc. are a good start)
- Experience in HTML5, CSS3 and taking high definition UI & UX designs and producing fast efficient frontend code
- Good understanding of asynchronous request handling.
- Knowledge and experience in cross-browser and cross-device compatible solutions including mobile
- Advanced Experience with CSS pre-compilers such as Less, Sass & SCSS
- You should love doing this kind of stuff! Not afraid to try new things just to see how they work.
- Able to evaluate and learn new libraries, frameworks, and concepts to validate whether they might be of value to the team
- Experience using a source control solution such as Git
- Experience with network requests to RESTful APIs using best practice and well-known libraries
- Experience writing front-end unit tests
- Worked within an agile development team
- Experience producing responsive html designs
The skills we need:
- Be accountable
- Creative
- Solutions oriented
- Flexible
- Take pride in your work
Additional Desirable Skills:
- PHP experience is a bonus.
- Docker experience
- Kubernetes experience
- React JS experience highly desirable
- Full stack experience of any sort is advantageous
- Experience working with unit test frameworks
- Experience with writing UI Automation scripts using Robot Framework.
- Experience developing eCommerce sites for retail
- Experience working with software development tools including Git, Jira and Confluence/Notion.