Software Developer - User Interfaces (m/f/d)
Posted Updated
alpitronic Americas LLC is seeking a skilled software developer to design and implement user-friendly web applications for our e-mobility platform. You will work on both frontend and backend, collaborating with UX/UI designers to ensure consistent design and reusable components across products.
You will write clean, well-documented code, develop tests, and optimize performance. Experience with React/Vue/Angular, RESTful APIs, WebSocket, and C++ backend is highly valued.
Design and implement user-friendly web applications, both front-end and back-end. Collaborate with UX/UI designers to ensure consistent design implementation. Develop reusable UI components across products and configurations. Write clean, efficient, well-documented code that is testable and maintainable. Write tests to maintain code quality and prevent regressions. Optimize applications for performance and scalability. Troubleshoot and debug to improve user experience. Perform code reviews to ensure quality and best practices. Stay up-to-date with frontend/backend technologies and UI/UX trends. Degree in Computer Science, Software Engineering or similar. Strong understanding of UI/UX principles and best practices. Proficient in HTML5, CSS3 and modern JavaScript. Experience with RESTful APIs and WebSocket communication. Experience with at least one modern JS framework (React, Vue, Angular). Familiarity with C++, especially for backend via web frameworks (e.g. Crow). Experience with source control systems, preferably Git. Familiarity with Qt and CI/CD pipelines is a plus. Autonomous, solution-oriented, analytical, and team-oriented. Fluent in English. Bonus system Training opportunities Career advancement Diversity & inclusion