About the Project
You will join an international product development team working on modern web-based solutions for industrial automation and robotic systems for one of our biggest customers.
The project focuses on developing a next-generation frontend application for robotic and autonomous vehicles. The solution is based on a modern Angular architecture and communicates with containerized backend services through REST APIs and WebSocket streaming of binary data.
The backend layer consists of low-level C++ software proxied by Nginx and deployed in Docker containers, maintained by a separate backend team. Your primary responsibility will be building a robust, intuitive, and user-friendly frontend application that provides real-time feedback and control capabilities for end users operating robotic systems.
The team is multinational and works in an Agile/SCRUM environment, where strong technical communication skills in English are essential for daily collaboration.
Key Responsibilities
-
Design, develop, and maintain modern frontend applications using Angular
-
Implement responsive and user-friendly UI solutions for robotic and autonomous vehicle systems
-
Integrate frontend applications with containerized backend services via:REST APIs and WebSocket streaming
-
Collaborate closely with developers, designers, and product stakeholders in an Agile/SCRUM environment
-
Participate in feature discussions, implementation, testing, and continuous improvements
-
Ensure high code quality, maintainability, and performance of the application
-
Contribute to frontend architecture and best practices
Mandatory Requirements
-
Strong experience developing long-running web applications in industrial or enterprise environments
-
Advanced expertise in Angular
-
Strong proficiency in: TypeScript, HTML, and CSS
-
Experience with networking and communication in distributed systems
-
Familiarity with containerized and microservice-based environments such as: Docker and Snap
-
Experience integrating frontend applications with: REST APIs and WebSocket-based communication
-
Fluent English and Polish (written and spoken)
Nice-to-Have Skills
-
Experience in the field of mobile robotics or autonomous systems
-
Understanding of UX methodologies and user-centered design principles
-
Familiarity with industrial automation systems
-
Basic understanding of low-level backend architectures (C++ systems, Nginx proxying)
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
*not applicable for freelancers