Frontend Developer

Full Time1 month ago
Employment Information
We are seeking an experienced Front-End Developer to join our team.
As a Front-End Developer, you will be responsible for implementing visual elements and user interfaces for our web applications.
You will collaborate with product manager, product designer and back-end developer to create intuitive, responsive, and visually appealing user experiences.
 Responsibilities:

Develop user-facing web applications and interfaces using HTML, CSS, and JavaScript
Implement responsive design principles for seamless experiences across devices (smartphones, PC, tablets)
Translate design mockups and wireframes into functional web applications
Work with Product, Design and Engineering team to ensure the technical feasibility of UI/UX designs
Provide feedback to the Design team about what UI elements are easy to make and which ones require considerable custom development so that this can be taken into account earlier in the process.
Build personalized and customized features for users
Develop features to enhance the user experience.
Striking a balance between functional and aesthetic design.
Maintain brand consistency throughout the design.
Optimize websites/applications for speed and scalability with focus to improve performance and efficiency.
Write clean, maintainable, and reusable code/libraries adhering to best industry practices for future use.
Develop clean, standard code with proper documentation that can serve as the foundation of future projects
Ensure that all user input is validated before submitting to back-end
Debug and troubleshoot frontend issues
Stay updated with latest frontend technologies and trends
Author technical documentation for team and developers to understand
Perform tasks accurately and to our quality standards
Turn feedback into custom solutions for client needs
Maintain up-to-date knowledge of industry trends and advancements
Utilizing a variety of markup languages to write web pages.  

Skills and Qualifications

3+ years of experience as a Front-End Developer
Proficiency in HTML, CSS, JavaScript, and modern frontend frameworks and libraries like VueJS, React,NextJS, JQuery
Experience with responsive design and frontend optimization techniques
Experience in SPA and API inputs and responses.
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. Familiarity with tools such as as Gimp or Photoshop is a plus.
Experience with graphic design applications such as Adobe Illustrator is a plus.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as {{Git}}
Strong problem-solving skills and attention to detail
Good understanding of SEO principles and ensuring that application will adhere to them.
Excellent communication, Collaboration abilities and Good interpersonal skills.
Bachelor's degree in Computer Science or related field