Design and develop frontend components for a SaaS platform focused on simplifying online sales of complex products, beginning with the energy sector. Shape React-based applications in agile, cross-functional teams while following API-first and DevOps practices.
Responsibilities
- Develop and enhance React applications as part of ongoing product evolution
- Translate wireframes and UI designs from UX teams into functional user interfaces
- Write and maintain unit and end-to-end tests for frontend features and applications
- Support the team in identifying, diagnosing, and resolving software issues
- Collaborate on the design of new features and improvements to existing ones
- Work as part of an agile team with frontend and backend developers, designers, and product managers
- Partner with other teams to enhance overall product quality and integration
- Become proficient with the technology stack, including microfrontends, serverless AWS, and modern development tools
- In the first week, pair with a team member and deliver a small but functional piece of work
- Begin learning the business context, including customer profiles, product goals, and strategic importance
- Connect with team members early to build collaboration and mutual support
- By the end of the first month, lead a feature area from planning through to delivery of the first version
- Gain a solid understanding of the codebase and how different services interact
- Develop sufficient domain knowledge to challenge inappropriate feature ideas
- Between months three and six, become the primary expert in your area, proactively identifying and solving issues
- Deliver a feature or improvement that clearly impacts key metrics such as adoption, reliability, performance, or revenue
- Work independently, knowing when to make decisions and when to seek alignment
- Improve team standards through code reviews, constructive feedback, and onboarding new members
Requirements
- Minimum of 4 to 5 years of professional JavaScript experience
- Hands-on experience with React including Hooks, state management, and routing, along with ES6, TypeScript, Webpack, and ESLint
- Passion for building responsive and efficient UI components using React
- Enjoyment in crafting intuitive and accessible user interfaces with HTML and CSS
- Basic knowledge of application and cloud security practices and principles for building secure and reliable software
Nice to Have
- Experience working with GraphQL
- Familiarity with Node.js development
- Experience using AWS services
- Background in eCommerce systems or platforms
Tech Stack
React, Svelte, TypeScript, GitLab CI/CD, JavaScript, ES6, Webpack, ESLint, GraphQL, Node.js, AWS, Microfrontends, Serverless AWS
Benefits
- Contribute to building a leading SaaS platform in the energy market
- Work in a startup environment with a fast-paced culture and strong team cohesion
- Be part of a rapidly scaling company with open and direct communication
- Experience rapid professional growth through continuous challenges and learning from failures
- Flexible working hours and remote work options
- Office located in central Cologne with nearby cafes and amenities
- Fully remote positions are supported
- Performance-based compensation with transparent salary discussions
- Transparent and flat organizational culture with open access to information
- Team gatherings including carnival, summer and Christmas parties, and company breakfasts
- Annual global summit in summer for cross-team connection and collaboration
Compensation
Performance is rewarded; desired salary taken seriously and discussed openly
Work Arrangement
global — Flexible working hours and remote work — you decide where and when to work; full remote jobs available
Team
Agile, cross-functional team of backend and frontend developers, designers, and product managers
- Freedom and responsibility — hire capable individuals and trust them to deliver
- Operate based on clear principles and encourage strategic thinking
- Ownership culture — you build it, you run it, following DevOps practices
- Focus on delivering working software early and often
- Follow agile practices with frequent and early releases
- Design APIs first before implementation begins
- Maintain a flat and open organizational structure
- Encourage learning through experimentation and failure
- Promote open communication and transparency across all levels
Additional Information
- Applications are welcome from all individuals regardless of gender, ethnicity, age, disability, or sexual orientation
- Working hours are flexible — you choose when to work
- Office is in central Cologne, but full remote work is an option
- Details about the hiring process are available in a blog post titled 'How to get hired at epilot'
- Technology practices emphasize DevOps, Agile methods, and API-first design
Not specified
