Apply

Senior Software Engineer - Frontend

Posted 14 days agoViewed

View full description

πŸ’Ž Seniority level: Senior

πŸ“ Location: Europe

πŸ” Industry: Software Development

🏒 Company: RestreamπŸ‘₯ 51-100πŸ’° $50,000,000 Series A over 4 years agoVideoVideo StreamingVideo on DemandSaaSBroadcastingInformation Technology

πŸ—£οΈ Languages: English

πŸͺ„ Skills: AWSDockerNode.jsCSSJavascriptKubernetesTypeScriptREST APIReact

Requirements:
  • Solid knowledge of JavaScript and TypeScript
  • Expert in React and state management
  • Experience with CSS preprocessors like LESS or SASS
  • Basic backend skills: Node.JS, REST APIs, databases
  • Comfortable with TypeScript, MobX, AWS, Linux, Docker, Kubernetes
Responsibilities:
  • Craft beautiful interfaces and interactions
  • Design and implement UI and business logic for features
  • Partner with product designer for UI/UX
  • Give and receive code review feedback
  • Maintain awareness of emerging technologies
Apply

Related Jobs

Apply

πŸ“ Ireland

πŸ” Software Development

🏒 Company: TinesπŸ‘₯ 101-250πŸ’° $50,000,000 Series B 10 months agoInformation ServicesIndustrial AutomationSecurityData IntegrationCyber SecurityEnterprise SoftwareSoftware

  • 7+ years as a professional software engineer, currently at senior level or above.
  • Comfortable pitching in anywhere when needed, with the support of your teammates.
  • Experience with React, Ruby, Rails, TypeScript, Postgres, Redis and Docker.
  • Own and architect critical parts of our frontend application, making key decisions that impact the entire application's scalability and performance.
  • Identify and solve our most ambiguous, high-impact problems.
  • Drive technical strategy and best practices across the frontend team, championing code quality, testing, and performance optimization.
  • Mentor other engineers, teaching advanced problem-solving approaches and explaining complex concepts in an accessible way to engineers of all levels.
  • Collaborate closely with product and design teams to shape product features, ensuring technical feasibility and alignment with business objectives.
  • Influence team priorities and resource allocation to address the most critical technical challenges and opportunities.

DockerLeadershipSoftware DevelopmentFrontend DevelopmentHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptUser Experience DesignREST APIReactCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMentoring

Posted 9 days ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” Education Technology

  • 6+ years in frontend development
  • 2+ years working with web components and React
  • Strong expertise in Stencil.js or similar frameworks
  • Deep understanding of TypeScript
  • Design, develop, and maintain reusable web components
  • Establish best practices for component design
  • Collaborate with backend engineers on API design
  • Mentor junior frontend engineers

GitHTMLCSSJavascriptJestTypeScriptReact

Posted about 1 month ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” Software Development

  • 6+ years of professional experience in frontend development, with at least 2 years working on web components and React projects and building micro-frontends.
  • Demonstrated experience in building and maintaining reusable component libraries or design systems used across multiple projects.
  • Strong expertise in web components development using Stencil.js or similar frameworks.
  • Advanced knowledge of React and experience building reusable, high-performance components.
  • Deep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases.
  • Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+).
  • Familiarity with CSS-in-JS libraries and best practices for managing styles
  • Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools.
  • Strong debugging skills for browser-based issues and performance optimizations.
  • Knowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset management.
  • Experience with modern build tools like Webpack, Rollup, or Vite.
  • Proficiency with version control systems like Git.
  • Familiarity with creating or maintaining design systems and component libraries.
  • Understanding of accessibility standards (e.g., WCAG) and responsive design principles.
  • Proven experience collaborating effectively with designers, product managers, and backend teams across geographically distributed time zones, including Europe and the USA, to deliver seamless and cohesive user experiences.
  • Strong communication skills to articulate technical concepts and collaborate effectively.
  • Hands-on experience writing comprehensive test cases to ensure code quality and reliability.
  • Familiarity with integrating frontend builds into CI/CD pipelines.
  • Design, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, and React.
  • Build modular and reusable UI components to ensure consistency and maintainability across projects.
  • Establish and enforce best practices for component design, including accessibility (WCAG compliance), performance optimization, and responsive design.
  • Collaborate with the team to define the architecture of the design system or reusable component library.
  • Ensure seamless integration of web components into various applications, particularly within React projects.
  • Work closely with backend engineers to design APIs that enable efficient data flow and interaction with frontend components.
  • Write clean, maintainable, and well-documented code, adhering to modern standards and practices.
  • Perform regular code reviews and ensure adherence to best practices and coding standards.
  • Create robust unit and integration tests for web components.
  • Debug and resolve performance bottlenecks and other frontend issues.
  • Work closely with designers and product managers to understand requirements and provide technical insights during the planning phase.
  • Mentor junior frontend engineers, sharing knowledge on web components, Stencil.js, TypeScript, and React.
  • Continuously improve the performance of web components, ensuring compatibility with various browsers and platforms.
  • Optimize assets and rendering pipelines for faster load times and better user experience.
  • Create comprehensive documentation for the developed reusable components, including usage guidelines and examples.
  • Provide technical support to teams integrating the components into their projects.
  • Stay up-to-date with emerging frontend technologies, particularly in web components and frameworks like Stencil.js and React.
  • Proactively suggest improvements to existing tooling, frameworks, or processes to enhance team efficiency and product quality.
  • Collaborate with DevOps to streamline CI/CD processes for frontend builds and deployments.
  • Ensure smooth handoff of frontend deliverables to QA and collaborate on addressing issues during testing.

GitHTMLCSSJavascriptJestTypeScriptReact

Posted about 1 month ago
Apply
Apply

πŸ“ United Kingdom, Poland, Romania, Spain, South Africa

🧭 Full-Time

πŸ” Utilities

  • Proficient in React and React Native.
  • Experience with Typescript.
  • Familiarity with Next.js and GraphQL is a plus.
  • Experience with Kubernetes and Docker is also a plus.
  • Experience with GitHub’s CI/CD tools and practices.
  • Collaborative approach to ensure quality design and practices.
  • Experience and willingness to implement robust unit and end-to-end tests.
  • Lead the development of the front-ends for our customer portal, CRM and mobile app.
  • Own your code across the entire software lifecycle, working closely with other team members where required.
  • Provide a voice in our product backlog refinement sessions and collaborate with team members in cycle planning sessions.
  • Contribute to the continuous improvement of our ways of working and promote the team's technical successes beyond.

LeadershipReact NativeReactCollaborationCI/CD

Posted 3 months ago
Apply