Your Tasks
In this role, you will be a senior developer in our diagnosis tools team named Toolbox team, ensuring that our eBike systems are manufactured and serviced in a reliable and efficient way. Our tool runs on Mac, Windows, and Linux with a future projection to run on web, iOS and Android. Your mission will be to ensure that our digital products not only meet but exceed the expectations of our business partners from a technical perspective. You will champion the cause of maintainable, scalable, and high-performing code within the organization, ensuring that every feature we develop, every line of code we write, is done with the user's experience and the long-term health of the product in mind.
- Participate and assist in entire features lifecycle, including concept, design, development, testing automation, release and maintenance
- Conduct code reviews to ensure high quality and adherence to team conventions and standards.
- Troubleshoot and resolve complex technical issues, and profiling, identifying, and optimizing performance bottlenecks
- Provide technical guidance and mentorship to junior members of the team
- Work closely with cross-functional teams using Agile methodologies, actively participating in all Agile meetings, contributing to process enhancement, development effort estimations, and establishing achievable timelines
- Research proof of concepts, design options, and write clear and concise technical documentation
- Research and evaluate new tools, technologies, and development processes