What are the responsibilities and job description for the Front-End Developer (Angular JS.) position at Cenzen Media?
As a Front End Angular Developer, you will play a vital role in designing, developing, and maintaining our web applications using the Angular framework. This is an exciting opportunity for an ambitious developer who is passionate about delivering high-quality user experiences and thrives in a collaborative, fast-paced environment.
Key Responsibilities:
- Develop and maintain high-quality, responsive, and efficient web applications using Angular.
- Collaborate with UI/UX designers to implement modern, intuitive user interfaces.
- Write clean, maintainable, and scalable code using best practices in front-end development.
- Integrate front-end components with back-end services and APIs.
- Optimize application performance and ensure cross-browser compatibility.
- Troubleshoot and debug issues to improve the functionality and performance of applications.
- Collaborate with other developers to establish coding standards and best practices.
- Stay up-to-date with the latest trends, technologies, and tools in front-end development.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Ensure applications are mobile-responsive and accessible to all users.
- Contribute to the continuous improvement of development processes and workflows.
Required Skills and Qualifications:
- Proven experience as a Front-End Developer with a strong focus on Angular.
- Strong proficiency in HTML5, CSS3, JavaScript, and TypeScript.
- Hands-on experience with Angular 2 and its core principles (e.g., components, directives, services).
- Familiarity with modern front-end build tools and workflows (Webpack, NPM, Babel).
- Experience integrating RESTful APIs and third-party services.
- Understanding of version control systems like Git.
- Knowledge of responsive web design principles and mobile-first development.
- Familiarity with Agile development methodologies.
- Ability to work collaboratively in a team environment with excellent communication skills.
- A portfolio showcasing your front-end development skills is a plus.
Preferred Qualifications:
- Experience with other front-end frameworks (React, Vue.js) is a plus.
- Knowledge of state management libraries like NgRx or Redux.
- Experience with testing frameworks (Jasmine, Karma, Cypress) is a plus.
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience.
Why Join Cenzen Media?
- Competitive salary and benefits package.
- Collaborative and innovative work culture.
- Opportunities for career growth and skill development.
- Flexible working hours and hybrid/remote work options.
- Exposure to a variety of exciting projects across different industries.