- Core development
- Enhancement and supporting the product
- Working with the team on technical design
- Co-ordinating with internal and external clients
- Working across the full development lifecycle including design, testing and peer code reviews
- Ensuring the technical feasibility of UX/UI Design
- Translate UI/UX design wireframes to actual code that produce visual elements of the applications in high quality, semantic and standards compliant responsive interfaces across various platforms
- Work with the UI/UX designer and bridge the gap between graphical design and technical implementation
- Build reusable code and libraries for future use
- Optimize applications for maximum speed and scalability. Identify and address performance and scalability bottlenecks.
- Assure that the user-facing features comply with the standards set for design, coding, security and legal
- 18+ years’ experience working as a Front-End Developer
- Excellent understanding of JavaScript libraries and Frameworks (AngularJS)
- Solid understanding of Vanilla JavaScript
- Strong understanding of web markup, including HTML5 and CSS3
- Good understanding of server-side CSSS pre-processing platforms such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript framework
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
- Experience with GIT source control and proficient understanding of cross-browser compatibility issues and ways to work around them
- Excellent communication and people skills
- Google Analytics
- Mobile Applications
- Automated software testing tools
