YOUR RESPONSIBILITIES
We are seeking a skilled Frontend Developer to join our team. The ideal candidate will be responsible for developing and maintaining internal software applications using modern JavaScript frameworks. This role requires a strong understanding of frontend technologies, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.
Develop and maintain internal software applications using modern JavaScript frameworks
Collaborate with cross-functional teams to define, design, and implement new features
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Write clean, maintainable, and efficient code
Conduct code reviews and provide constructive feedback to team members
Troubleshoot and debug issues as they arise
Stay up-to-date with emerging trends and technologies in frontend development
Understanding of front-end testing methodologies (unit testing, integration testing)
Experience with build automation tools
Willingness to work regularly in our office on site in Renningen-Malmsheim, there is a remote part but it is not a remote job.
YOUR PROFILE
Essential skills
Proficiency in front-end development fundamentals
HTML5
CSS3 (including preprocessors like SASS or LESS)
JavaScript (ES6+)
Solid understanding of web development concepts
DOM manipulation
Asynchronous programming (promises, async/await)
Responsive web design (RWD) principles
Web accessibility (WCAG) guidelines
Experience with JavaScript frameworks
At least one of the major frameworks (React, Angular, or Vue.js) is preferred, with a strong understanding of its core concepts, component structure, and build tools
Bonus points for experience with multiple frameworks
Preferred Qualifications
Experience with state management libraries (Redux, Vuex)
Familiarity with TypeScript
Knowledge of backend technologies and integration (Node.js, Express)
Understanding of CI/CD pipelines and tools
Experience with Agile/Scrum development methodologies
Version control system
Git
Communication and collaboration
Ability to work effectively with internal teams (designers, back-end developers)
Excellent written and verbal communication skills
Education
You have successfully completed a degree in (media) computer science, another STEM subject or a comparable qualification. Alternatively, you have several years of professional experience as a software developer.
WHAT WE OFFER
DIVERSE & FLEXIBLE Varied and challenging tasks, with freedom in processing and flexible time management in an industry of the future
SAFE & WELL EQUIPPED Safe workplace with well-functioning home office options
SYMPATHIC & COLLEGIAL Open communication and team events such as our K2 festivals, climbing and running meetings or cooking together are the basis of the great cooperation at K2
ATTRACTIVE & COMPREHENSIVE On-site services such as free drinks, organic fruit basket, free parking spaces, 5 minutes to the S-Bahn or a subsidy for lunch are included
INDIVIDUAL & INTENSIVE We accompany you in your professional development
TOGETHER & LONG-TERM INTO THE FUTURE We actively support you when it comes to retirement planning
OUR COMPANY
K2 Systems—Connecting Strength
We combine strengths: innovative mounting systems, digital technology and people with a lot of know-how and energy to promote sustainable solutions for solar systems. Since 2004, K2 Systems has stood for global power generation from solar energy. The heart is the development of easy-to-assemble fastening systems that are precisely tailored to the needs of our customers. The soul is the common spirit of all employees. Together we define technical innovation and set new service standards, also digitally. At our headquarters in Renningen and nine international locations, we develop and sell mounting systems together with 400 employees for the roofs of this world.