Software Developer (Frontend) (f/m/d)
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
- 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.