We would like to invite you to join project that focuses on developing a web frontend in Angular for a digital hydraulic control system. The application connects to hydraulic valves via Bluetooth, enabling real-time configuration and monitoring. Additionally, it involves enhancing an oscilloscope tool for visualizing data streams from hydraulic actuators.
- Responsibilities:
- Develop and implement new features and functionalities using Angular.
- Maintain and improve the frontend to ensure performance and usability.
- Fix bugs and resolve issues in the existing codebase.
- Ensure seamless integration with backend services and hardware components.
- Create and update documentation for all implemented changes.
- Work in an Agile environment with defined milestones and sprint-based development cycles.
- Good communicational level of Polish language
Requirements:
- Strong expertise in TypeScript and JavaScript with hands-on experience.
- Proficiency in Angular for dynamic web applications.
- Solid understanding of HTML and CSS.
- Experience with NX for project management.
- Deep knowledge of Clean Code principles and best practices.
- Experience with Agile methodologies (e.g., Scrum).
- Strong written and verbal communication skills in English.
Would be a plus:
- Experience in mobile app development.
- Familiarity with .NET MAUI or Flutter for cross-platform applications.
- Basic understanding of Blazor for potential UI component integration.
- Knowledge of ASP.NET Core and .NET ecosystem.
- German language proficiency (communication level).
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits