Frontend Developer
About this position
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
• Have experience and in-depth knowledge in using HTML, NextJS, Algorithm, CSS programming languages.
• Have experience of using typescript is a plus
• 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
• Experience with state management systems such as Reactjs, Redux, Firebase Realtime Database, localStorage, and others.