Software Engineer (Web & Angular)
Description
Job Summary We are seeking a skilled Web & Angular Software Engineer to design, develop, and maintain scalable web applications. The ideal candidate will have strong experience in modern front-end frameworks—particularly Angular—and a solid understanding of full web development lifecycle, performance optimization, and user experience. Key Responsibilities Develop and maintain dynamic, responsive web applications using Angular Translate UI/UX designs into high-quality, functional code Build reusable components and front-end libraries for scalability Collaborate with backend developers to integrate APIs and services Optimize applications for speed, performance, and cross-browser compatibility Troubleshoot, debug, and upgrade existing systems Write clean, maintainable, and well-documented code Participate in code reviews and contribute to best practices Stay up-to-date with emerging web technologies and frameworks. Required Qualifications Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience) 2–5+ years of experience in web development Strong proficiency in Angular (v2+), TypeScript, JavaScript, HTML, and CSS Experience with RESTful APIs and asynchronous programming Familiarity with version control systems (e.g., Git) Understanding of responsive design and cross-browser compatibility Knowledge of software development best practices and agile methodologies. Preferred Qualifications: Experience with state management libraries (e.g., NgRx) Familiarity with backend technologies (Node.js,.NET, or Java) Knowledge of testing frameworks (e.g., Jasmine, Karma) Experience with CI/CD pipelines and DevOps practices Understanding of cloud platforms (AWS, Azure, or GCP).
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.