Angular Developer
KeySkills
Company Name
Job Description
Responsibilities
In this role, you will:
-
Develop custom, reusable modules and components using AngularJS, React, Node.js, ASP.NET, C#, Bootstrap, JQuery, and JavaScript.
-
Extend core elements and modules to build scalable and maintainable front-end applications.
-
Create and maintain configuration, build, and test scripts for Continuous Integration/Deployment (CI/CD) environments.
-
Collaborate effectively with graphic designers, HTML developers, and back-end teams to ensure high-quality output.
-
Build and integrate RESTful APIs, ensuring effective communication between front-end and back-end services.
-
Interact with external web services and third-party APIs.
-
Write and optimize Stored Procedures, Scripts, and SQL packages in SQL Server.
-
Follow and promote industry best practices for clean, testable, and efficient code.
-
Perform code reviews and guide junior developers on best practices and technical implementation.
-
Work collaboratively with cross-functional teams using Agile methodologies such as Test-Driven Development (TDD).
-
Communicate effectively with clients, peers, and project managers.
Qualifications & Skills
Education:
-
Bachelor?s or Master?s degree in Science, Engineering, or a related field.
Experience:
-
3 to 5 years of overall experience in front-end development.
-
Minimum 2 years of hands-on experience with Angular.
Technical Skills:
-
Strong proficiency in JavaScript, Bootstrap, HTML5, CSS3.
-
Solid experience in ASP.NET, C#, MVC, JQuery.
-
Hands-on experience with Angular, React, Node.js.
-
Experience working with RESTful APIs and integrating with backend services.
-
Familiarity with mobile frameworks like Cordova, Ionic, or React Native is a plus.
-
Strong understanding of object-oriented programming and design patterns.
-
Experience with SQL Server, including stored procedures and performance optimization.
Soft Skills:
-
Strong analytical and problem-solving abilities.
-
Excellent verbal and written communication skills.
-
Proven ability to work both independently and as part of a team.
-
Strong focus on code quality and performance.
-
Mentorship or leadership capabilities are a plus.
-