
Overview
We are seeking a Senior Frontend Engineer to design, develop, and maintain responsive, scalable, and user-friendly web applications. The ideal candidate has strong hands-on experience in modern frontend development, particularly AngularJS, with a solid understanding of web development best practices.
Key Responsibilities
- Design, develop, test, and maintain scalable web applications using AngularJS, ReactJS and modern frontend technologies.
- Build responsive and user-friendly interfaces based on business and technical requirements.
- Develop reusable frontend components and integrate applications with backend services and RESTful APIs.
- Troubleshoot frontend issues, optimize application performance, and ensure cross-browser compatibility.
- Collaborate with backend engineers, product teams, designers, and other stakeholders throughout the software development lifecycle.
General Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Minimum 7 years of professional experience in frontend or web application development.
- Proven experience delivering enterprise-grade web applications in a professional software development environment.
- Strong communication, analytical, and problem-solving skills with the ability to work effectively in a collaborative team environment.
Mandatory Skills
- Strong hands-on experience with AngularJS, ReactJS and frontend web application development.
- Strong knowledge of HTML, CSS, JavaScript, responsive web design, and browser-based application development.
- Experience with RESTful APIs, Git, debugging, testing, and frontend performance optimization.
Nice-to-Have Skills
- Experience with newer Angular versions or other modern frontend frameworks such as React or Vue.js.
- Familiarity with TypeScript, UI/UX principles, automated testing, and frontend build tools.
- Experience working in Agile/Scrum environments and with CI/CD or DevOps practices.