Job Summary
We are seeking an experienced Angular JS Developer with proficiency in Angular Material to create dynamic, high-performance web and mobile applications. The developer will be responsible for implementing a complete user interface while collaborating with back-end developers, graphic designers, and other team members. The ideal candidate will have expertise in front-end technologies and the ability to deliver scalable, maintainable, and visually appealing applications that meet project goals and performance standards.
Key Responsibilities
- Deliver complete front-end applications for mobile and desktop platforms.
- Ensure high performance, responsiveness, and scalability of the applications.
- Write clean, tested, and well-documented JavaScript, HTML, and CSS code.
- Collaborate with graphic designers, back-end developers, and other team members for smooth workflows.
- Build and integrate RESTful APIs for efficient client-server communication.
- Optimize single-page applications (SPAs) for SEO and performance.
- Create self-contained, reusable, and testable modules and components.
- Validate client-side user actions and provide responsive feedback.
- Develop CSS and JavaScript solutions for smooth animations and visual effects.
- Architect, automate, and document build processes for production environments.
- Create and execute unit tests, e2e test suites, and scripts for Continuous Integration (CI) environments.
- Deliver projects within agreed timelines and SLAs.
- Ensure application health, stability, and scalability.
- Maintain high code quality and adhere to organizational standards.
- Receive positive feedback from managers and stakeholders.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 2–3 years of experience in front-end development.
- Experience developing B2C mobile applications (preferred).
- Familiarity with AWS platforms.
- Proficiency in JavaScript, HTML5, CSS, and AngularJS / Angular Material.
- Strong understanding of AngularJS practices and dependency management.
- Knowledge of RESTful APIs, caching layers, and platform responsibilities.
- Experience with task runners, automated builds, and CI/CD processes.
- Expertise in testing frameworks and tools like Protractor.
- Optimization and SEO skills for single-page applications.
- Passion for creating robust, scalable applications while adhering to coding standards.
- Strong problem-solving and debugging skills.
- Effective communication and planning abilities for seamless team collaboration.
- Proactive approach to addressing issues and optimizing performance.