A Senior Software Engineer specializing in Angular at Creative Chaos is responsible for designing, developing, and maintaining dynamic web applications with a focus on front-end development. This role demands expertise in Angular framework, strong problem-solving skills, and the ability to collaborate effectively with cross-functional teams. The engineer will ensure high performance, quality, and responsiveness of applications while mentoring junior developers and implementing best practices.
Requirements
This role requires strong hands-on experience in Javascript (ES6), Angular, NodeJs, HTML, CSS, and Unit Tests.
Responsibilities
•
Analyze requirements and design user-friendly web application interfaces using Angular
•
Develop and maintain responsive client-side applications
•
Write clean, efficient, and well-documented code
•
Collaborate with backend engineers to integrate RESTful APIs
•
Participate in code reviews and provide constructive feedback
•
Ensure application performance, security, and scalability
•
Mentor junior developers and promote knowledge sharing within the team
•
Stay updated on the latest trends and technologies in front-end development
•
Work closely with UI/UX designers to implement designs effectively
Requirements
•
Bachelor’s degree in Computer Science, Software Engineering, or equivalent
•
Minimum 4 years of professional experience in software development
•
Strong proficiency in Angular framework (JS & 2+) and TypeScript
•
Experience with HTML5, CSS3, and responsive design principles
•
Knowledge of RESTful APIs and asynchronous request handling
•
Familiarity with version control systems such as Git
•
Understanding of Agile methodologies and software development life cycle
•
Experience with testing frameworks such as Jasmine and Karma
•
Excellent problem-solving and communication skills
•
Experience mentoring and leading junior developers is a plus