Job
- Level
- Lead
- Location
- Hamburg
- Working Model
- Onsite
- Job Field
- Web, Application, Front End
- Employment Type
- Full Time
- Contract Type
- Permanent employment
- Salary
- 87.000 to 108.000€ gross/year
Job Summary
In this role, you will hold overall technical responsibility for the frontend architecture, lead a team in developing scalable applications, translating business requirements into technical specifications.
Job Technologies
Your role in the team
- As a Principal Frontend Engineer (m/f/d), you will assume overall technical responsibility for our frontend architecture and lead a team of developers in implementing modern, scalable, and user-centric applications.
- You define the technical direction, translate business requirements into robust solutions, and ensure adherence to best practices throughout the entire software development process.
- In close collaboration with interdisciplinary teams, you drive innovation and ensure seamless integration of frontend components into our system landscape.
- Strategic leadership of the frontend development team including the definition of architecture, design, and technical direction.
- Analysis of business and customer requirements and their translation into detailed technical specifications.
- Management of the implementation of software development processes, including configuration management, unit testing, and CI/CD pipelines.
- Close collaboration with cross-functional teams (Development, QA, UX/UI, Project Management) to ensure seamless integration.
- Creation and maintenance of technical documentation (e.g., architecture designs, test specifications, technical concepts).
- Monitoring and reporting of project progress, quality, and schedules to senior stakeholders.
- Identification of risks and deviations as well as initiation of appropriate corrective actions.
- Continuous development of one's own expertise regarding new technologies, methods, and trends.
- Ensuring compliance with Cubic corporate values, processes, and standards.
- Development and maintenance of high-level architectures for frontend applications.
- Ensuring the alignment of technical solutions with business requirements.
- Collaboration with design and specialist teams to develop user-friendly and visually compelling interfaces.
- Technical leadership, coaching, and mentoring of developers.
- Definition and enforcement of coding standards, best practices, and quality guidelines.
- Management of technical debt.
- Development and maintenance of technical documentation, guidelines, and reusable components.
- Central point of contact for technical inquiries within the team.
- Promotion of effective collaboration between teams.
- Clear communication of technical concepts and architecture decisions to technical and non-technical stakeholders.
- Regular status and progress reports to project and engineering management.
This text has been machine translated. Show original
Our expectations of you
Education
- University degree in Computer Science, Mathematics, Engineering, or a comparable qualification.
Qualifications
- Solid knowledge of modern frontend frameworks such as React, Angular, or Vue.js.
- Excellent knowledge of HTML5, CSS3, JavaScript/TypeScript, and CSS preprocessors (Sass, Less).
- Proficient in version control systems (Git) as well as modern CI/CD tools.
- Knowledge of app store distribution processes (iOS/Android).
- Very good German skills (C2) as well as good English skills.
- Certifications in Agile methodologies (e.g., Scrum).
- Further training in relevant technologies (e.g., React / React Native).
- Interest in AI-supported development processes.
- Strong analytical and conceptual skills.
- High attention to detail and quality awareness.
- Excellent communication and stakeholder management skills.
- Independent, structured, and results-oriented working style.
- Ability to prioritize in a dynamic environment and work under pressure.
- Passion for technical excellence and continuous improvement.
Experience
- Extensive experience in software development with a focus on JavaScript.
- Experience in cross-platform development, especially with React Native.
- Experience with build and deployment tools (e.g., Bitrise, TestFlight, or comparable).
- Experience with RESTful APIs, JSON, and XML.
- Proven experience in developing complex user interfaces.
This text has been machine translated. Show original
What we offer
- The Cubic salary range for this position is only a general guideline and does not guarantee the actual compensation or salary.
- Other factors to consider in an offer include (but are not limited to) the responsibilities of the position, education, professional experience, knowledge, skills and competencies, as well as internal comparability, benchmarking with market data, applicable collective agreements, or other legal regulations.
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
Cubic
The German Cubic subsidiary was founded in 2001 and is headquartered in Hamburg. We develop and operate sales solutions for transport companies, including platforms for electronic fare management based on VDV-KA chip cards and mobile ticketing solutions. We take into account the specific conditions and goals of our customers and deliver tailor-made solutions that meet their needs. The result are systems that are adapted to the special requirements of our customers.
Description
- Founding Year
- 2001
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Logistics, Transportation