Join us!
We're a dynamic, fast-growing team. We are technology enthusiasts with an open and inquisitive mind. We are convinced of the quality of our service and are strengthened by the relationships we maintain with our customers. We work in a friendly, trusting atmosphere. We're always looking to grow and improve. Are you talented and curious? Send us your application!
Urgent: We are looking for a Frontend Software Development Engineer
Frontend software development engineer
Responsibilities
Your role and impact
As a Frontend Software Development Engineer at Truckonline, you will play a key role in the development of our SaaS and mobile solutions, handling approximately 10 million IoT messages daily and tens of thousands of user connections weekly.
You will help to provide intuitive, high-performance, and simple user interfaces that synthesize large amounts of data.
Your responsibilities
As a frontend development engineer in a team of eight people (frontend, backend, and QA), your main responsibilities will be:
- Develop and maintain the front-end of our web applications (Angular 19);
- Develop and maintain the front-end of our mobile applications (Ionic/Angular 19);
- Work on performance to provide a fast interface despite the amount of data;
- Maintain impeccable service quality;
- Collaborate with the Backend, Product, and Project teams;
- Produce high-quality documentation;
Skills required
You have a solid grasp of front-end basics: HTML, CSS. You are thoroughly familiar with the development languages primarily used in front-end development: JavaScript, TypeScript.
You have a good knowledge of Ionic-type tools for mobile development.
You are familiar with interface development in Angular and have good expertise in this framework.
You are particularly committed to code quality, unit test quality, and end-to-end test quality. You are familiar with a framework such as Playwright for end-to-end testing.
You have a solid foundation in computer science: algorithms, networks, protocols, design patterns, etc.
You are familiar with CI/CD tools and Git.
You communicate easily and clearly and share your energy with the team.
You are pragmatic and know how to choose the right solution for a given problem without being dogmatic.
You have sufficient command of English to communicate in a professional setting.
You enjoy understanding customer challenges and providing effective solutions to their problems.
The technical context
We develop SaaS and embedded solutions to provide the transportation and logistics industry with information relevant to their business.
Our software tools process around 10 million IoT messages per day from our embedded hardware. Our goal is to display the business information our customers need and provide them with simple, real-time, high-performance interfaces.
Our technical ecosystem primarily uses:
For languages and environments:
- Java (Jakarta EE, latest version)
- Angular 16
- Ionic
For middleware:
- Apache Kafka for event stream management
- Rabbit MQ for connecting to embedded devices
- Cassandra for storing time series data and other data
- MySQL for relational data storage
For Cloud and Ops:
- AWS
For tools:
- Jira
- GitLab
- SonarQube
- NewRelic
We place great importance on the quality of our service, both in terms of availability (with a target of over 99.9%) and in terms of support and customer relations in general.
Training
You have 2 to 10 years of experience in a similar position.
Benefits
- Incentive bonus of up to 1.5 times gross salary
- Value sharing bonus once a year (linked to company results)
- Teleworking possible
- Young and dynamic work environment
- Our premises are located in the heart of the Isère mountains and offer a pleasant living environment.
Apply here!
" * " indicates required fields
* These fields are mandatory.
This information is required to process your request and to enable us to send you content tailored to your interests. In accordance with the French Data Protection Act, you may exercise your right to access your personal data by contacting us. See our Privacy Policy page for more information.
Simplify management and reduce costs: