Angular developer work at the intersection of front-end development and user experience design, leveraging their expertise in JavaScript, TypeScript, HTML, and CSS to build robust, user-friendly web applications. Their role involves collaborating with back-end developers to integrate RESTful APIs, ensuring seamless application functionality. Ideal candidates possess strong problem-solving skills, a knack for debugging, and a passion for building high-quality, reusable code. Whether you're a startup or an established company, Angular developers are essential for creating single-page applications (SPAs) that provide exceptional user experiences.
Key Responsibilities
Building user interfaces. Develop dynamic, responsive, and engaging user interfaces using the Angular framework.
Collaborating with teams. Work closely with back-end developers, designers, and team members to implement efficient workflows.
Optimizing performance. Enhance application performance through optimization and troubleshooting to ensure high-quality outcomes.
Integrating APIs. Connect web applications with RESTful APIs to ensure seamless data flow.
Writing reusable code. Create modular and reusable components for scalability and maintainability.
Debugging applications. Identify and resolve client-side issues using AngularJS debugging tools.
Conducting unit tests. Ensure application reliability through rigorous unit tests and quality assurance processes.
Keeping up-to-date. Stay informed on the latest advancements in the Angular ecosystem, including RxJS, NgRx (or any state management), directives, and modules.
Supporting development teams. Provide guidance to programmers and assist in workflow improvements to streamline development processes.
Qualifications and Skills
Education. Bachelor’s degree in computer science, information technology, or a related field.
Experience. 4-5 years of experience in front-end development or working as an Angular developer.
Strong proficiency in Angular (v10+), TypeScript, HTML5, CSS3, and JavaScript (ES6+).
Experience with RxJS, NgRx (or any state management), and Angular CLI.
Familiarity with RESTful APIs and integration with backend services.
Solid understanding of responsive design, cross-browser compatibility, and web performance optimization.
Experience with testing frameworks like Jasmine, Jest, Karma, or Cypress.
Familiarity with version control tools such as Git.
Good understanding of Agile methodologies (Scrum/Kanban).
Nice to Have
Experience with Micro Frontends architecture.
Knowledge of Monorepo tools like Nx.
Exposure to CI/CD pipelines.
Understanding of containerization (e.g., Docker).
Experience working in cloud environments (AWS, Azure, or GCP).
Benefits
Flexible Working Hours
Fully funded Certifications
Medical Allowance
Paid Leaves
Pension Funds
Employee Referral Allowance
Creating a diverse and inclusive workplace is one of SMSAMI's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Experience: 4 to 5 years
Job Type: Full Time (Hybrid)
Shift: 08:00 am to 05:00 pm (Flexible working hours)
Working Days: Monday to Friday
Salary: 150,000 PKR to 175,000 PKR starting salary
We are consulting firm, that talks to clients and understands their needs and deliver solutions that surpass their needs. We believe in communication, visibility, integrity and committing to surpassing expectations.