Makerobos INnovation Labs is looking for Senior Angular Developer to join our dynamic team and embark on a rewarding career journey
A Senior Angular Developer is a specialized software engineer who possesses advanced skills and experience in developing web applications using the Angular framework
They are responsible for designing, developing, and maintaining complex Angular applications, ensuring their performance, scalability, and usability
Their role often involves collaborating with cross-functional teams, including designers, product managers, and backend developers, to deliver high-quality software solutions
Responsibilities:
Design, develop, and maintain robust and scalable web applications using the Angular framework
Collaborate with cross-functional teams to gather requirements, analyze user needs, and propose innovative solutions
Develop clean, efficient, and maintainable code following best practices and coding standards
Ensure high performance and responsiveness of applications by optimizing code and implementing caching strategies
Conduct code reviews, provide constructive feedback, and mentor junior developers
Identify and troubleshoot software defects and performance issues, and implement appropriate solutions
Stay updated with the latest Angular frameworks, tools, and industry trends to drive continuous improvement
Collaborate with backend developers to integrate front-end components with server-side logic
Collaborate with UI/UX designers to ensure seamless user experiences and adherence to design guidelines
Work closely with product managers to define technical requirements and provide accurate time estimates for development tasks
Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment
Write comprehensive technical documentation for developed applications and features
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Proven experience as a Senior Angular Developer or similar role, with a strong portfolio of Angular applications
Expert knowledge of Angular framework, including Angular 2+ and AngularJS
Proficient in JavaScript, TypeScript, HTML, and CSS/SASS
Solid understanding of software engineering principles, design patterns, and best practices
Experience with RESTful APIs and asynchronous data handling techniques
Familiarity with version control systems (eg, Git) and agile development methodologies
Strong analytical and problem-solving skills, with the ability to debug and resolve complex issues
Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams
Strong attention to detail and a commitment to delivering high-quality software solutions
Experience with other front-end frameworks (eg, React, Vue.js) is a plus
Experience with backend technologies (eg Node.js, Java, .NET) is a plus
Lorem ipsum dolor sit amet, consectetur adipiscing elit.