role: senior javascript developer
location: bengaluru, india
experience: 4+ years
job summary:
we are seeking an experienced senior javascript developer to join our team. the ideal candidate will have a strong background in front-end development, deep expertise in javascript (es6+), advanced dom manipulation techniques, and a solid understanding of data structures & algorithms (dsa). this role requires a seasoned developer who can take ownership of projects, optimize application performance, and mentor junior developers.
key responsibilities:
- develop high-performance web applications using javascript (es6+), ensuring efficiency and scalability.
- advanced dom manipulation: optimize and implement dynamic, interactive web elements efficiently.
- architect and implement efficient algorithms to optimize front-end performance.
- lead front-end architecture discussions, ensuring best practices in development.
- optimize web applications for speed, responsiveness, and core web vitals.
- collaborate with ux/ui designers, product managers, and backend developers.
- ensure best coding practices, maintainability, and security in all development efforts.
- troubleshoot, debug, and resolve complex development issues.
- conduct code reviews, mentor junior developers, and lead technical training sessions.
- stay updated with emerging web technologies and propose improvements to the development workflow.
required skills:
- 8+ years of hands-on experience in javascript (es6+).
- expertise in dom manipulation and understanding of the browser rendering process.
- strong knowledge of data structures & algorithms (dsa) for optimizing application performance.
- experience with state management and handling complex ui interactions.
- strong proficiency in web performance optimization and best practices.
- hands-on experience with building and consuming restful apis.
- strong knowledge of git for version control and collaborative development.
- ability to work independently, lead projects, and mentor junior developers.
- strong analytical and problem-solving skills with a structured approach to debugging and optimization.
preferred skills:
- expertise in modern javascript frameworks such as vue.js or react.js.
- experience with css preprocessors (less, sass) and advanced css techniques.
- familiarity with service workers, offline caching, and pwa development.
- knowledge of web security best practices and secure coding principles.
- experience with unit testing, integration testing, and performance testing.
familiarity with php and mysql will be a plus, enabling seamless collaboration with backend teams.