Senior Software Engineer
Salary
₹25 - 40 LPA
Min Experience
5 years
Location
Bangalore, pune
JobType
full-time
- Overview
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.