Frontend Software Engineer - IoT & Asset Intelligence
Nexxiot is digitalizing freight asset management with technology that now oversees the world’s most extensive network of connected intermodal containers and railcars.
Clients gain access to unparalleled real-time data, which streamlines fleet management and automates logistics processes. Nexxiot devices, built for resilience, withstand extreme conditions and provide long-term, detailed insights into cargo events, including impacts, delays, safety and security incidents, and loading activities.
Based in Zurich, Switzerland, Nexxiot’s influence extends globally. Our team, comprised of industry experts, operates from offices in Europe and North America and maintains a presence in a majority of depots, ports, and rail yards.
To learn more about how Nexxiot is leading the value generation for the rail industry, please visit www.nexxiot.com.
The Role
We are an IoT startup turning massive-scale, low-power device data into real-world impact. With a live fleet of close to one million connected devices, we generate high-volume telemetry every day, and we are looking for a passionate Frontend Software Engineer to help us turn the raw data into intuitive, powerful visual experiences in our new office in Porto.
You are part of an interdisciplinary, agile product team, responsible for implementing software features according to the requirements and priorities provided by the Product Owner (PO). Working closely with the team, your goal is to design, implement, and test software solutions. You are a curious and open-minded team player who is keen to learn and develop new solutions. Goal-oriented, well organized, and comfortable to work independently, never afraid of reaching out to other staff members to gather the information and know-how needed to resolve the task at hand. You prefer to automate recurring tasks and to create tools to optimize your team’s workflow. You are fluent in English, have good communication skills, and feel comfortable working remotely and collaborating with your team members in-person or via chat channels, audio and video calls. You have technical writing capabilities (in English) that enable effective and understandable write-ups of knowledgebase entries and documentation of your software services, procedures, and tools.
Our 6 Values
- Contribute actively
- Be transparent / Do not BS
- Promote mutual respect
- Keep cool and have fun
- Fail forward
- Think and act as an entrepreneur
Your responsibilities
- Collaborating with your team as well as our UX specialists to design, implement, test, roll-out and maintain new features and services.
- Actively participating in discussions around design, solutions, and technology overall.
- Being proactive in finding improvements, tackling technical debt, writing, and improving documentation.
- Continuously improving the general state of our code base.
- Keeping up-to-date with the latest technologies and helping educate the team.
- Review and approve merge/pull requests and design documents created by teammates.
- Participate in agile software development activities (e.g. planning meetings, reviews, retrospectives, …).
- Act as an onboarding buddy for new team members.
Requirements
- Strong experience in writing software in TypeScript.
- Strong experience with common web frontend engineering concepts, design patterns, technologies, and frameworks such as Angular.
- Experience with working in an agile environment.
- Minimum 3 years of experience in software development
- Decent algorithmic knowledge.
- Decent frontend system design knowledge.
- Familiar with containerised applications (Docker).
- Solid experience with Git, and CI/CD best practices (Gitlab CI).
- Solid knowledge of software testing; TDD is encouraged, but not mandatory.
- Familiarity with monorepo structure and build systems (e.g. NX) is a bonus.
- Fluent in English (spoken and written).
- Outstanding problem-solving skills.
- Open-minded team player, taking end-to-end responsibility to get things done.
Our Frontend Stack
- TypeScript
- Angular
- Nx
- Cypress/Jest
Create a Job Alert
Interested in building your career at Nexxiot? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field