Apply

Senior Software Engineer - Frontend

Posted about 2 months 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:
  • Strong design sensibility, attention to detail, and strive for an excellent user experience
  • Solid knowledge of JavaScript, TypeScript, and newer specifications of ECMAScript (Experience with other programming languages is a plus)
  • Expert in React and its major state management systems
  • Experience with CSS preprocessors like LESS or SASS
  • Basic backend skills:Β Node.JS, building REST APIs, working with relational or NoSQL databases
  • Comfortable working with TypeScript, MobX, AWS, Linux, Docker, Kubernetes, continuous deployment workflow
  • Strong written and verbal communication skills
  • Self-directed, analytical, and work well in a team environment
Responsibilities:
  • Craft beautiful interfaces and interactions in Restream web services
  • Design and implement the UI and business logic necessary to support new and existing features
  • Partner with a product designer to build great and user-friendly UI/UX
  • Give and receive code review feedback with the team
  • Maintain a pulse on emerging technologies and discover hidden opportunities in our environment
Apply

Related Jobs

Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

🏒 Company: Mysten LabsπŸ‘₯ 11-50πŸ’° $300,000,000 Series B over 2 years agoCryptocurrencyBlockchainWeb3Software

  • At least 4 years of experience in developing web apps and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
  • Comfort with diving deeper into the stack to fix a bug or add a feature that will improve the end-to-end user experience
  • Ability to navigate across multiple projects in a fast paced, startup environment.
  • Excellent interpersonal communication skills and ability to partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Work with product and UX design teams to implement and launch core features for Sui’s core products: Wallet, SuiFrens, SuiNS
  • Collaborate closely with product and design teams to translate product vision into reality. This includes planning, implementing, and launching core features that elevate our user experience.
  • Be at the forefront of exploring new frontend product areas for Sui. Your insights will help us shape future product directions.
  • You will invest in updating our front end architecture to utilize modern technologies, and design the project for stability and long term investment.
  • You will be involved in exploration of new frontend product areas for Sui.
  • You will work closely with our core network team to help define and build new API functionality.
  • Stay up-to-date with the latest frontend trends and technologies, and participate in technical discussions and provide guidance on architectural decisions

GraphQLNode.jsFrontend DevelopmentGitHTMLCSSJavascriptReact NativeTypeScriptUI DesignUser Experience DesignAxiosREST APINext.jsReactRustCI/CDJSONSoftware Engineering

Posted 15 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: KrakenπŸ‘₯ 1001-5000πŸ’° Secondary Market over 1 year agoπŸ«‚ Last layoff 5 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 5+ years of experience in software development, with a strong focus on web applications
  • Deep understanding of JavaScript/TypeScript and proficiency with React
  • Solid experience with SEO best practices and web analytics tools
  • Familiarity with HTML, CSS, and modern front-end development tools and pipelines
  • Strong understanding of UI/UX best practices and principles
  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively
  • A high degree of ownership
  • Strong written and verbal communication skills in English
  • Develop and maintain high-quality web applications with a focus on content management systems, scalable architecture and developer tooling
  • Collaborate with the Marketing, Content, and Design teams to build self-serve content management tooling
  • Contribute to the architecture and design of our web applications, ensuring scalability and performance optimization
  • Collaborate with engineers within the company to develop and iterate on internal SDKs
  • Leverage AI and other innovative solutions to speed up content authoring and improve overall velocity
  • Stay updated with the latest industry trends and technologies in web development
  • Write and maintain comprehensive unit tests and documentation
  • Mentor junior developers and engage in code reviews to uphold high standards of code quality

Software DevelopmentFrontend DevelopmentHTMLCSSJavascriptTypeScriptUI DesignContent managementREST APINext.jsReactSEONodeJS

Posted 28 days ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 300000.0 - 400000.0 USD per year

πŸ” Crypto, Blockchain, Software Development

🏒 Company: G2i Inc.

  • 5+ years of experience in software engineering
  • At least 4 years developing web applications with JavaScript and React
  • Strong background in designing and deploying UI components
  • Experience delivering high-impact results in team settings
  • Proven ability to write clean, testable code
  • Architect and implement secure, scalable services
  • Develop intuitive user-friendly interfaces
  • Write backend services for secure storage and transaction management
  • Collaborate with cross-functional teams
  • Cultivate a collaborative and inclusive team atmosphere

GraphQLBlockchainFrontend DevelopmentJavascriptReact NativeTypeScriptGoReact

Posted about 1 month ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

🏒 Company: KrakenπŸ‘₯ 1001-5000πŸ’° Secondary Market over 1 year agoπŸ«‚ Last layoff 5 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 5+ years of experience in software development, with a strong focus on web applications
  • Deep understanding of JavaScript/TypeScript and proficiency with React
  • Solid experience with SEO best practices and web analytics tools
  • Familiarity with HTML, CSS, and modern front-end development tools and pipelines
  • Strong understanding of UI/UX best practices and principles
  • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively
  • Strong written and verbal communication skills in English
  • Develop and maintain high-quality web applications with a focus on marketing and SEO
  • Collaborate with the Marketing, Content, and Design teams to integrate marketing strategies and SEO best practices into our web platforms
  • Implement and optimize advanced SEO techniques and web analytics to improve online visibility and user interaction
  • Contribute to the architecture and design of our web applications, ensuring scalability and performance optimization
  • Address and resolve technical SEO issues, facilitating effective indexing and ranking of our websites
  • Stay updated with the latest industry trends and technologies in web development and SEO
  • Write and maintain comprehensive unit tests and documentation
  • Mentor junior developers and engage in code reviews to uphold high standards of code quality

Software DevelopmentAgileDesign PatternsFrontend DevelopmentGitHTMLCSSJavascriptReact.jsTypeScriptUI DesignData StructuresNext.jsReactCommunication SkillsProblem SolvingSEORESTful APIsAttention to detailEnglish communication

Posted about 2 months ago
Apply
Apply

πŸ“ United States, Mexico, United Kingdom, Australia, Japan, India, Philippines

🧭 Full-Time

πŸ” Education

  • 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 2 months ago
Apply
Apply

πŸ“ Poland

🧭 Full-Time

πŸ” Education

  • 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.
  • 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.
  • Create robust unit and integration tests for web components.
  • Debug and resolve performance bottlenecks and other frontend issues.
  • Mentor junior frontend engineers, sharing knowledge on web components, Stencil.js, TypeScript, and React.

GitHTMLCSSJavascriptJestTypeScriptReact

Posted 2 months 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 4 months ago
Apply
Apply

πŸ“ United Kingdom, Ireland, Italy, Spain, United States

🧭 Full-Time

πŸ” Cloud governance and automation

🏒 Company: StackletπŸ‘₯ 11-50πŸ’° $14,500,000 Series B 10 months agoCloud Data ServicesCloud ComputingCloud Management

  • 5+ years of experience working with Javascript and contemporary frameworks, ideally React.
  • 3+ years of experience leading frontend initiatives and mentoring other engineers.
  • Experience with testing frameworks like Playwright/Cypress and Jest.
  • Excellent understanding of HTML, CSS, and modern browser APIs.
  • Experience delivering responsive user interfaces that work across multiple devices.
  • Ability to work in a distributed Agile/DevOps environment.
  • Strong attention to detail and good communication skills.
  • Collaborate with product and design teams.
  • Build performant, well-tested, and easy-to-use user interfaces.
  • Translate the essence of Cloud Custodian into user-friendly experiences.
  • Help customers understand and optimize their cloud compliance and risk.

Software DevelopmentAgileCypressHTMLCSSJavascriptJestReactCommunication SkillsCollaboration

Posted 5 months ago
Apply