Frontend Developer
About this position
The Frontend Developer will be responsible for creating user-friendly web pages and ensuring high-quality graphic standards while collaborating with back-end developers and web designers.
Responsibilities
• Use markup languages like HTML to create user-friendly web pages
• Maintain and improve website
• Collaborate with back-end developers and web designers to improve usability
• Write functional requirement documents and guides
• Create quality mockups and prototypes
• Help back-end developers with coding and troubleshooting
• Ensure high quality graphic standards and brand consistency
• Build pixel-perfect, buttery smooth UIs across both web and mobile platforms
Requirements
• Proven work experience as a Front-end developer
• BSc degree in Computer Science or relevant field
• Firm grasp of the Javascript and Typescript language and its nuances, including ES6+ syntax
• Knowledge of functional programming
• Experience with database, socket.io, and Firebase
• Ability to write well-documented, clean Javascript code
• Rock solid at working with third-party dependencies and debugging dependency conflicts
• Understanding of REST APIs, the document request model, and offline storage