Senior Software Engineer

Salary

₹25 - 40 LPA

Min Experience

5 years

Location

Bangalore, pune

JobType

full-time

About the role

Front End Engineer Job Description:

Summary:

As a Front-End Engineer, you will be responsible for developing and delivering intuitive, pixelperfect,

responsive, and visually appealing User Interfaces for enterprise software applications and products.

Key Responsibilities:

• Collaborate with product managers, UX designers, and backend developers to understand

requirements and translate them into technical specifications and code.

• Develop and maintain responsive web applications using modern front-end technologies and

frameworks (Angular, HTML5, CSS3, JavaScript, React, Vue.js).

• Implement UI designs that are pixel-perfect, ensuring a seamless user experience across

different devices and browsers.

• Optimize web applications for maximum speed and scalability.

• Write clean, maintainable, and well-documented code.

• Participate in code reviews to ensure code quality and adherence to best practices.

• Troubleshoot and debug issues, identifying root causes and implementing effective solutions.

• Stay up to date with the latest industry trends, tools, and technologies to continuously improve

our development processes and deliver cutting-edge solutions.

• Collaborate with QA engineers to ensure thorough testing and validation of web applications.

• Contribute to the creation and maintenance of UI component libraries and style guides.

Qualifications:

• Proven experience of at least 5-8 years as a UI Developer or similar role, with a strong portfolio

of web applications and interfaces.

• Strong experience in front-end technologies, including Angular, HTML5, CSS3, and JavaScript.

• Experience with Micro front end or web component development.

• Experience with version control systems (e.g., GitHub) and collaborative development

workflows.

• Familiarity with RESTful APIs and integrating front-end applications with backend services.

• Strong understanding of responsive design principles and mobile-first development.

• Knowledge of cross-browser compatibility issues and ways to work around them.

• Excellent problem-solving skills and attention to detail.

• Strong communication and collaboration skills, with the ability to work effectively in a cross-geo

teams.

• Ability to prioritize and manage multiple tasks and projects simultaneously.

Preferred Qualifications:

• Proficiency in front-end technologies, including Angular, HTML5, CSS3, and JavaScript.

• Experience with front-end build tools and package managers (e.g., Webpack, npm, Yarn).

• Understanding of UI/UX design principles and experience working closely with remote UX design

teams.

• Experience with automated testing frameworks and tools (e.g., Jest, Cypress).

• Experience with Agile/Scrum methodologies.

• Familiarity with accessibility standards and best practices (e.g., WCAG).

• Knowledge of performance optimization techniques for front-end applications.

• Good to have knowledge of Flutter and React programming.

Skills

Frontend