Senior Software Engineer - Frontend - Upload & Stream Team
New
GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Several years of professional experience in frontend software engineering
- Required Skills
- AWSDockerNode.jsCSSJavascriptKubernetesTypeScriptReactRESTful APIsLinux
Requirements
- Several years of professional experience in frontend software engineering, with a strong track record of building production-level applications.
- Strong expertise in JavaScript, TypeScript, and modern ECMAScript standards.
- Advanced knowledge of React and experience with major state management solutions.
- Strong understanding of frontend architecture, UI development, and user experience principles.
- Experience working with CSS preprocessors such as LESS or SASS.
- Familiarity with backend technologies, including Node.js, REST APIs, and relational or NoSQL databases.
- Experience with modern development tools and technologies such as TypeScript, MobX, AWS, Linux, Docker, Kubernetes, and continuous deployment workflows.
- Strong attention to detail with a focus on creating reliable, polished, and user-friendly products.
- Entrepreneurial mindset with the ability to take ownership, move quickly, and deliver high-quality results.
- Strong written and verbal communication skills.
- Self-directed, analytical, and comfortable collaborating within a distributed team environment.
Responsibilities
- Develop and deliver high-quality frontend features, interfaces, and interactions across web-based products.
- Design and implement user interfaces, application logic, and scalable solutions to support both new and existing functionality.
- Collaborate closely with product designers and engineers to create intuitive, user-friendly experiences.
- Improve system reliability, performance, and scalability as products and user needs continue to grow.
- Participate actively in technical discussions, architecture decisions, and engineering process improvements.
- Review code and provide constructive feedback while maintaining strong development standards across the team.
- Explore emerging technologies and identify opportunities to improve workflows, tools, and product capabilities.
- Contribute to a collaborative engineering culture focused on ownership, innovation, and continuous improvement.
View Full Description & ApplyYou'll be redirected to the employer's site