Frontend Developer
- Full-time
Company Description
ZKTeco is a world-leading manufacturer of biometrics readers (facial, vein, fingerprint palm) access controls, time attendance, turnstiles and barriers, security cameras, metal detectors, car park & vehicle management solutions, X-Ray inspection, integrated security solutions, and embedded biometric and radio-frequency identification modules.
Job Description
- Develop new user-facing features
- Translate the UI/UX design wireframes to actual code that will produce visual elements of the application
- Build reusable code and libraries for future use
- Partake in company’s website redesigning to meet modern specifications
- Work on improving the company’s core application products
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Review app and feature coding and plan future website upgrades with the development team
- Work directly with the UI/UX designer to design a framework for creating user apps that grow with the needs of the company
- Collaborate with other team members and stakeholders
Qualifications
- Degree in Computer Science, Engineering or a related field
- 3+ years experience as a Front End Developer, conceptualizing and designing products
- Proficient understanding of web markup, including HTML5, CSS3
- Proficient in website development using WordPress
- Familiar with working with headless CMS like Strapi.
- Skilled in building mobile-first/responsive websites and frontend applications using modern web technologies.
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Familiar with CSS framework Tailwind CSS
- Proficient understanding of Javascript, es6, Vuejs, Vue router, and Vuex
- Proficient understanding of client-side scripting and JavaScript frameworks,
- Good understanding of asynchronous request handling, partial page updates, and AJAX.
- Proficient understanding of cross-browser compatibility issues, web performance, optimistic UI, and ways to work around them.
- Understanding of code versioning tools, mainly GIT.
- Good understanding of agile development methodologies and working in an agile team
- Basic Understanding of test tools & automation.
- Strong analytical skills and problem-solving skills
- Attention to details
- Resourceful and troubleshooting aptitude
- Teamspirit
- Good communication (oral & written) and interpersonal skills
- Experience in UI/UX is an added advantage
Additional Information
Remuneration - Competitive
2 days remote work weekly