Job Openings
Frontend Developer (Angular & React)
About the job Frontend Developer (Angular & React)
Role Overview:
As an Angular Developer at Mati, you will be responsible for developing and maintaining our web applications using Angular. You will work closely with our UI/UX designers, back-end developers, and product managers to deliver high-quality, scalable, and performant solutions. Your expertise in front-end technologies like JavaScript, HTML, CSS, and CSS framework like bootstrap or tailwind will be crucial in delivering exceptional user experiences.
Key Responsibilities:
- Angular Development: Design, develop, and maintain Angular-based applications, ensuring high performance and responsiveness.
- Front-End Technologies: Utilize HTML, CSS, and JavaScript to build and style user interfaces that are both functional and visually appealing.
- CSS Frameworks: Implement and customize styling using frameworks like Bootstrap or Tailwind CSS to create modern and responsive layouts.
- Code Quality: Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Collaboration: Work closely with UX/UI designers to translate design mockups and wireframes into functional code.
- Testing: Conduct unit testing and integration testing to ensure application reliability and performance.
- Optimization: Identify and address performance bottlenecks and ensure a smooth, fast user experience.
- Troubleshooting: Debug and resolve issues and bugs reported by users or found during testing.
- Documentation: Maintain clear and comprehensive documentation for code, processes, and technical requirements.
Qualifications:
- Education: Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience: 3+ years of experience in Angular development and front-end technologies.
- Angular Expertise: Strong experience with Angular (version 2+), including components, services, and Angular CLI.
- Front-End Skills: Proficiency in HTML5, CSS3, and JavaScript ES6+.
- CSS Frameworks: Hands-on experience with CSS frameworks like Bootstrap and Tailwind CSS.
- Version Control: Familiarity with version control systems such as Git.
- Responsive Design: Experience building responsive and adaptive web designs.
- Problem-Solving: Excellent analytical and problem-solving skills, with attention to detail.
- Communication: Strong verbal and written communication skills, with the ability to collaborate effectively in a team environment.
Preferred Qualifications:
- Experience with state management libraries like NgRx or Akita.
- Knowledge of RESTful APIs and asynchronous programming.
- Familiarity with CI/CD pipelines and deployment processes.
- Experience with other front-end frameworks or libraries (e.g., React, Vue.js) is a plus.