Posted on: 30/10/2025
Job Summary :
The Senior Front-End Software Engineer will be a driving force in designing and developing modern, highly intuitive user interfaces that define the digital experience for our customers.
This senior role requires extensive technical expertise to combine elegant UI/UX design principles with robust, high-performance application development.
The Engineer will be responsible for crafting seamless, responsive, and visually appealing applications, while also providing mentorship and leadership to elevate the team's technical capabilities and foster best practices.
Frontend Development and Architecture :
- Lead the design and development of complex, modular, and highly performant user interfaces utilizing modern frontend frameworks such as React, Angular, or Vue.js.
- Apply deep proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3 to write clean, reusable, and maintainable code across the application architecture.
- Ensure all applications are fully responsive across various devices and rigorously enforce cross-browser compatibility standards.
- Implement and enforce best practices for component-based architecture and state management within the chosen framework.
UI/UX and Integration :
- Apply a solid grasp of UI/UX design principles to transform wireframes and visual designs into pixel-perfect, highly usable, and engaging digital experiences.
- Expertly integrate frontend applications with backend services via RESTful APIs, effectively managing complex asynchronous requests, data fetching, and state synchronization.
- Implement effective web security best practices to mitigate common frontend vulnerabilities (e.g., XSS, CSRF).
Engineering Leadership and Quality Assurance :
- Actively provide mentorship and knowledge sharing to guide and support less experienced developers, fostering continuous learning and adherence to best coding practices within the team.
- Implement and maintain comprehensive unit testing and end-to-end testing methodologies for frontend applications to ensure code quality and prevent regressions.
- Utilize Git for version control and actively contribute to the optimization of CI/CD workflows for automated testing and rapid deployment.
- Participate in code reviews, troubleshoot production issues, and optimize application bundle size and load times for superior performance.
Key Skills and Qualifications :
- Extensive experience (5+ years) in professional frontend software development roles.
- Strong proficiency with modern frontend frameworks: React, Angular, or Vue.js.
- Deep technical understanding of core web technologies: JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Proven ability to implement and enforce responsive design and cross-browser compatibility.
- Solid grasp of UI/UX design principles and practical application in development.
- Expertise in integrating applications with RESTful APIs and managing asynchronous requests.
- Familiarity with Git and experience contributing to CI/CD workflows.
- Practical experience with unit testing (e.g., Jest, Enzyme) and end-to-end testing (e.g., Cypress, Playwright) for frontend applications.
- Academic background in Software Engineering, Computer Science, or a related field (B.S. or M.S. preferred), or equivalent hands-on experience.
Bonus Points :
- Experience leveraging component libraries like Material-UI or Ant Design for rapid and consistent UI development.
- Experience with mobile application development using cross-platform frameworks such as React Native or Flutter.
- Foundational knowledge of PHP for backend integration and full-stack collaboration.
- Technical knowledge of WebSockets and implementing real-time communication features.
- Demonstrated ability to challenge the status quo and propose innovative, outside-the-box ideas and solutions.
- Strong focus on optimizing rendering performance to deliver highly efficient interfaces.
Did you find something suspicious?
Posted By
Mohammed Mustaq
Manager, Talent Acquisition at KASEYA SOFTWARE INDIA PRIVATE LIMITED
Last Active: 30 Oct 2025
Posted in
Frontend Development
Functional Area
Frontend Development
Job Code
1567325
Interview Questions for you
View All