Frontend Developer
Description
Would you like to work on web applications where complex application logic powers the user interface behind the scenes?
Our client's team develops service and diagnostic tools for railway brake and door control systems, supporting engineers in testing these systems and commissioning trains. As a JavaScript/TypeScript Developer, you will implement new features and the underlying application logic, while also enhancing and maintaining existing solutions.
We are looking for someone who is not only interested in building user interfaces but is also eager to understand and contribute to the complex processes and business logic that drive them.
Responsibilities:
- Developing the user interface and complex application logic of web-based diagnostic applications using JavaScript/TypeScript.
- Implementing new features, enhancing existing functionality, and fixing software defects.
- Participating in code reviews and improving code maintainability and quality.
- Clarifying requirements and aligning technical solutions with the development team and related stakeholders.
- Testing developed solutions and maintaining the associated technical documentation.
- Analyzing and resolving software issues identified during product support.
- Contributing to the evaluation of new technical solutions and participating in international development projects.
Requirements:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or an equivalent field.
- Hands-on experience in JavaScript and/or TypeScript application development.
- Knowledge of web technologies, including HTML, CSS, and browser fundamentals.
- Ability to understand existing codebases, troubleshoot complex issues, and develop well-structured, maintainable solutions.
- Ability to work independently on clearly defined development tasks while collaborating effectively on technical problem-solving.
- English language skills sufficient for professional discussions and working with technical documentation.
- Confident spoken and written English communication skills.
Advantages:
- Experience in developing complex web applications with substantial client-side application logic.
- Knowledge of Vue.js, Angular, ExtJS, or other JavaScript/TypeScript frameworks.
- Experience with automated testing and unit testing.
- Hands-on experience working with build processes and CI/CD environments.
- Knowledge of Java and/or a background in diagnostic systems or embedded systems development.
Skills
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL