Join us as a Frontend Developer and shape the user experience of a cutting-edge fueling and operations platform. You'll build dynamic Angular interfaces, visualize real-time data, and help deliver seamless control across smart terminals, embedded systems, and business dashboards.
Responsibilities:
- Design and develop responsive, user-friendly, and accessible web applications using Angular (v18+) and TypeScript.
- Build reusable UI components and scalable frontend architectures following Angular best practices.
- Integrate REST APIs and real-time data streams (WebSockets) with backend services.
- Develop dashboards and data visualizations using modern charting libraries.
- Implement application state management, testing, performance optimization, and secure frontend practices.
- Collaborate with backend, DevOps, and design teams while maintaining technical documentation.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience developing Angular applications.
- Strong experience with TypeScript, HTML5, CSS3, and modern UI frameworks.
- Experience with enterprise applications and real-time data systems is a plus.
Technical Skills:
- Strong expertise in Angular, TypeScript, RxJS, Reactive Forms, Routing, and Component Architecture.
- Experience with REST APIs, WebSockets, JSON, and API integration.
- Knowledge of state management solutions such as NgRx or Redux.
- Experience with Angular Material, Bootstrap, Tailwind CSS, and data visualization libraries.
- Proficiency in testing frameworks such as Jasmine, Karma, and Cypress.
- Familiarity with Angular CLI, Webpack, Git, and frontend security best practices (XSS, CSRF).
Competencies:
- Strong attention to UI/UX quality, usability, and detail.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to work effectively in Agile environments.
- Passion for continuous learning and frontend innovation.