Job
- Level
- Experienced
- Job Field
- Application, Back End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Location
- Oelsnitz
- Working Model
- Onsite
Job Summary
In this position, you develop core modules for the Process Crane Management System, work on the user interface with Three.js, test new technologies, and shape software architectures for automated manufacturing facilities.
Job Technologies
Your role in the team
- You will strengthen our software development team and participate in a long-term project that enables process crane systems to automatically execute their tasks.
- We approach this task with a modern tech stack and contemporary methods, which are programmed to be stable and resilient.
- You work in a small team (3 people) on our large-scale robotics platform "Cranomatic," which serves as a "Process-Crane-Management-System" to turn process crane systems worldwide into automatically operated production facilities.
- The application runs in a Node.js environment, so you will primarily be programming with JavaScript, especially since the user interfaces are all developed for the browser.
- This application writing is closely aligned with the features of the crane systems used, allowing you to collaboratively develop requirements and solutions for the Cranomatic with your team, our PLC professionals, and international customers.
- You work in an exciting and responsible environment that solves real problems, many of which have never been solved before.
- Loading the software and writing tests.
- Implementing visual features for the 3D user interface (Three.js).
- Testing the functionality on the real test crane.
- Deriving documents for feature description, training, marketing, etc.
- Developing interfaces to enable third-party systems to remotely control the crane fleet.
- Programming additional modules (magnet traverses, grippers, monitoring, etc.).
- Isolating features for standalone demos, prototypes, and presentations.
- Developing simulation environments, maintaining agentic coding environments.
- Co-developing, elaborating, and programming the core concepts and software architecture.
- Joint meetings with clients (primarily online) to implement the software integration into productions.
- Exploring and testing new technologies and implementing them.
- Implementing security policies to ensure the software operates error-free, efficiently, and securely 24/7.
This text has been machine translated. Show original
Our expectations of you
Qualifications
- Very good understanding of native code (Vanilla.js, HTML structures, CSS concepts).
- Sense of responsibility, ability to abstract, eagerness to learn.
- You enjoy working on a complex project over an extended period.
- You are open to new topics and workflows that the project demands.
- You are a strong self-taught learner and primarily develop the necessary skills on your own, sharing and discussing them within the team.
- You enjoy working in web development, especially JavaScript (also HTML, CSS, SQL).
- You find it exciting to transform large crane systems from manually operated machines to large-scale robots (IoT).
- You prefer to develop things yourself rather than using countless third-party software.
Experience
- Relevant professional experience in programming (with and without AI assistance).
- Extensive experience in the JavaScript ecosystem (node.js, Express, Sockets, APIs).
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Topics that you deal with on the job
Job Locations
This is your employer
BANG Kransysteme GmbH & Co. KG
BANG Kransysteme GmbH & Co. KG is a full-service provider of crane construction solutions based in Oelsnitz/Vogtland. The company plans, manufactures, installs, and maintains process cranes, automatic cranes, and winch systems with load capacities of up to 500 tons.
Description
- Company Type
- Established Company
- Working Model
- Onsite
- Industry
- Industry, Production