Role Overview:
We are seeking a seasoned Senior Frontend Developer with deep expertise in core web technologies to craft robust, performant user interfaces. You'll collaborate with product and backend teams to deliver seamless frontend experiences integrated with our AI-driven platform. This role prioritizes foundational skills in JavaScript, CSS, and HTML over specific frameworks—ideal for builders who thrive on clean, maintainable code.
Key Responsibilities:
Design and develop production-ready frontend applications using Core JavaScript, HTML5, and CSS3.
Integrate with RESTful APIs and backend services to create responsive, data-driven UIs.
Apply OOP principles and design patterns (e.g., MVC, Observer) to architect scalable, modular codebases.
Optimize applications for performance, accessibility, and cross-browser compatibility.
Collaborate on code reviews, mentor junior developers, and contribute to technical roadmaps.
Troubleshoot and refactor legacy codebases for maintainability and efficiency.
Required Skills & Experience:
7+ years of hands-on frontend development experience building production applications.
Mastery of Core JavaScript (ES6+), including asynchronous programming, DOM manipulation, and event handling.
Advanced proficiency in HTML5 semantics and CSS3 (Flexbox, Grid, animations, responsive design).
Proven experience integrating with APIs (REST/GraphQL) and handling real-time data.
Strong grasp of OOP concepts and design patterns for building reusable, testable code.
Demonstrated ability to ship production-ready apps with focus on security, performance, and scalability.
Excellent problem-solving skills and experience with tools like Git, Webpack/Vite, and browser dev tools.
Important Note on Frameworks:
We prioritize developers with strong fundamentals in Core JavaScript, HTML, and CSS. We're seeking versatile UI Developers who excel at creating production-ready apps from the ground up using vanilla technologies and APIs.
Note: Specific experience with Angular, React, or Vue is good to have