As a Web Developer, you will play a vital role in designing, developing, and maintaining innovative web applications that provide seamless user experiences.
Responsibilities:
€¢ Develop dynamic, high-performance Single Page Applications (SPAs) using and Angular 15+.
€¢ Collaborate with designers and back-end developers to ensure high-quality user experiences and technical feasibility.
€¢ Create reusable components and libraries to promote scalability and maintainability.
€¢ Ensure responsive design principles are adhered to for optimal performance across devices and browsers.
€¢ Build adaptive UI designs with modern tools like Tailwind CSS, SCSS, and Bootstrap.
€¢ Integrate APIs and third-party services, ensuring secure and efficient communication between the front-end and back-end.
€¢ Optimize applications for maximum performance and scalability.
€¢ Stay updated with emerging trends and technologies to continually improve development practices.
€¢ Follow Agile development methodologies and participate in daily stand-ups, sprint planning, and retrospectives.
What You€™ll Need to Succeed (Required Skills):
€¢ 1-6 years of proven experience in web development using and Angular.
€¢ Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
€¢ Experience with responsive web design principles and accessibility (WCAG standards).
€¢ Familiarity with modern front-end build tools like Webpack, Vite, and Babel.
€¢ Hands-on experience with Git-based workflows (GitHub, GitLab, or Bitbucket).
€¢ Proficiency in integrating RESTful APIs and/or GraphQL services.
Preferred Skills:
€¢ Experience with micro front-end architecture and managing monorepos.
€¢ Knowledge of RxJS and reactive programming concepts.
€¢ Familiarity with testing frameworks and tools like Cypress, Protractor, or Playwright.
€¢ Exposure to cloud platforms like AWS, Azure, or Google Cloud for front-end hosting and CI/CD pipelines.
€¢ Understanding of SEO principles and performance optimization techniques.