JOB RESPONSIBILITIES:
- Work as part of a small dedicated team, collaborating with other developers, a project manager, a QA professional, and a designer.
- Build the user interface and experience (front-end development) using Angular.
- Integrate APIs for back-end communication.
- Test and debug applications.
- Create reusable components for scalability.
REQUIREMENTS:
- 1+ years of professional experience with Angular
- Proficiency in Angular fundamentals (components, modules, templates, services, dependency injection, and routing)
- Strong TypeScript and JavaScript skills, including ES6+ features
- Familiarity with Angular CLI, project structure, and best practices
- Basic understanding of RxJS and reactive programming concepts
- Experience with UI component libraries, with a STRONG preference for PrimeNG
- Proficient in HTML5 and CSS3; experience with Sass/SCSS for advanced styling
- Understanding of responsive design techniques (e.g., Flexbox, CSS Grid)
- Basic knowledge of integrating and working with OpenLayers for mapping functionality
- Familiarity with Plotly for creating interactive charts and graphs
- Experience with Git and version control workflows
- Basic exposure to unit testing in Angular (using frameworks like Jasmine/Karma or similar)
- Ability to debug and troubleshoot applications effectively
- Capability to work in Agile/Scrum environments
- Good communication and collaborative skills
- Eagerness to learn and adapt to new tools and technologies
HIRING TERMS:
- Full-time job
- Five-days working week
- Flexible working hours
- Medical insurance package
- Push 30 (Wellness Program)
- Company-provided lunch
Interested candidates can apply by clicking the link provided in the "Apply" button.