ABOUT THE COMPANY:
With a mission to seed intellectual potential for a sustainable future, eiGroup embraces an integrated approach to research, development, and innovations that results in practical change across industry and education. Our organization creates an environment in which business and industrial sectors can share their technological problems, data-information, and resources in search of innovative ideas and solutions to various R&D challenges and opportunities.
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