About the Role
As a Sr. Frontend Developer, he/she is expected to perform the following duties; • Translates all assigned visual mockups into working HTML prototypes • Builds prototype user interfaces that meet the project quality standards and requirements • Finds and addresses performance issues before the release of the finished product to the backend team • Reviews the code committed and pushed by junior developers to the Version Control • Ensures that all assigned modules/features are finished according to the agreed scope estimates • Ensures that all assigned modules/features for a specific Sprint should not be carried over to the next Sprint • Ensures that he/she is well-versed in the usage of required IDEs, tools and/or Front-end frameworks (HTML5, CSS3, Angular is a Must) • If developing website templates, he/she ensures that all proper SEO tags, schema, and other on-site technical SEO guidelines are implemented in the templates • Ensures developed prototypes comply with specifications • Ensures that the developed prototypes are compliant with the internal quality control standards • Designs, develops, and maintains advanced cross-platform web applications using Angular/React JS/PHP. • Leads technical decisions and contributes to web app architecture and best practices. • Writes clean, scalable, and maintainable code while mentoring other developers. • Collaborates with product managers, designers, backend engineers, and stakeholders to deliver exceptional user experiences. • Optimizes app performance, troubleshoots complex issues, and implements improvements. • Integrates RESTful APIs, third-party services, and native modules. • Reviews code, improves development processes, and ensures engineering quality. • Ensures that he/she is well-versed in the usage of required IDEs, tools, and/or front-end frameworks (HTML5, CSS3, Vanilla JavaScript) • Ensures that the developed modules/features are compliant with the internal quality control standards • Uses AI-powered tools (e.g., GitHub Copilot or Claude AI ) to generate scaffolding, write test cases, debug, and accelerate the development lifecycle • Works with AI development tools to streamline front-end workflows (e.g., leveraging AI-assisted coding tools for debugging) • Reports to the IT Tech Lead and to the IT Project Delivery Manager Minimum Qualifications • Must be at least a graduate of BS Computer Science, BS Information Technology, and/or other related courses. • At least 6 years of proven experience in Front-end Web Development. • Highly proficient understanding of web markup, including HTML5 and CSS3 • Strong proficiency in server-side CSS pre-processing platforms, such as LESS and SASS • Deep understanding of client-side scripting and JavaScript frameworks, including jQuery • Advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS, and BackboneJS. • Proficient understanding of asynchronous request handling, partial page updates, and AJAX • Deep knowledge of image authoring tools to be able to crop, resize, or perform small adjustments on an image. • Familiarity with tools such as Figma or Photoshop is a plus. • Deep understanding of cross-browser compatibility issues and ways to work around them. • Deep understanding of code versioning tools, such as Git. • Proficient understanding of SEO principles and ensuring that websites will adhere to them. • Proven ability to mentor developers and drive technical initiatives • Strong analytical and planning skills; • Good communication and presentation skills; • Excellent problem-solving skills;