Description:
This is a varied role best suited to individuals that are as capable and happy implementing solutions independently, as they are collaborating with accessibility and UX experts, web designers and back-end engineers.
Your responsibilities
- Generate prototypes for new user-facing features
- Develop performant, responsive and secure user interfaces
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Work with back-end developers to help design functional APIs
- Optimise applications to improve performance and efficiency
- Collaborate with other team members and stakeholders
- Contribute to CIVIC’s development of new and existing products
- Provide documentation and technical support for customer queries relating to CIVIC’s products and projects.
Required skills
- Solid understanding of web markup, including HTML5 and CSS3
- Solid understanding of client-side JavaScript and ReactJS
- Good understanding of cross-browser compatibility, asynchronous request handling and partial page updates
- Familiarity with server-side CSS preprocessors and front-end tooling
- Familiarity with code versioning tools, such as GIT
- Basic understanding of key design principles and experience with graphic design software
- Familiarity with SEO principles, analytics and advertising products such as Google Analytics and Google Ads is desirable
- Familiarity with docker, back-end technologies and cloud infrastructure is a plus.