Apply

Staff Frontend Engineer

Posted about 4 hours agoViewed

View full description

💎 Seniority level: Staff, 10+ years

📍 Location: Anywhere in the world

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 10+ years

🪄 Skills: Software DevelopmentFrontend DevelopmentGulpHTMLCSSJavascriptJestReact.jsSoftware ArchitectureTypeScriptUI DesignAlgorithmsData StructuresReactCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMicroservicesData visualizationNodeJSDebugging

Requirements:
  • 10+ years of professional front-end development experience, with a demonstrated and comprehensive understanding of web technologies and best practices.
  • Expert-level proficiency in JavaScript, HTML, CSS, and React
  • Proven experience in architecting and developing complex web applications, with a strong emphasis on performance optimization, scalability, and maintainability
  • Solid grasp of UI/UX principles and the ability to translate requirements into clean, efficient, and maintainable code
  • Hands-on experience with testing frameworks and methodologies, encompassing unit, integration, and end-to-end testing
  • Excellent communication and collaboration skills, with the ability to convey technical ideas to both technical and non-technical audiences
  • Highly self-motivated and self-managing, with a robust sense of ownership and accountability.
  • A systematic and analytical approach to problem-solving.
  • Willingness to understand the business needs and drive the best possible outcome
Responsibilities:
  • Lead the design and implementation of critical front-end features, ensuring exceptional performance, scalability, and maintainability.
  • Drive technical decisions and contribute to the evolution of our front-end architecture.
  • Provide technical guidance and mentorship to other frontend engineers.
  • Collaborate closely with product management, designers, and backend engineers to translate product requirements into elegant and user-friendly interfaces.
  • Champion best practices for front-end development, including thorough testing and code quality.
  • Proactively identify and address performance bottlenecks and scalability issues.
  • Stay informed about emerging front-end technologies and trends, evaluating their potential impact on our products.
  • Participate in code reviews and ensure adherence to high-quality code standards.
  • Understand the business domain to make pragmatic technical decisions that align with business needs.
Apply

Related Jobs

Apply

📍 USA

🧭 Full-Time

🔍 Software Development

🏢 Company: Truemed👥 1-10💰 $3,500,000 Seed over 1 year agoPaymentsWellnessHealth Care

  • Staff-level experience on a great engineering team using NextJS, React, Typescript, Tailwind, or similar technologies
  • Deep understanding of rendering behavior of frameworks such as NextJS and how to optimize page loads
  • Experience using core web vitals and similar metrics to optimizing website performance
  • Experience working within scaled front-end projects utilizing concepts such as component libraries, monorepos, and a headless CMS.
  • Own large, user-facing features from inception to completion
  • Collaborate with the product, marketing, and design teams to set the direction of truemed.com
  • Work with the engineering team to establish the norms and standards of our front-end

Frontend DevelopmentHTMLCSSJavascriptReact.jsTypeScriptUI DesignREST APINext.jsReact

Posted 2 days ago
Apply
Apply

📍 Australia, New Zealand

🧭 Full-Time

🔍 Software Development

  • Experience in building internal/external SDKs, APIs, libraries, and frameworks.
  • Frontend stack consists of JavaScript, HTML, CSS, React, TypeScript, MobX. Experience in some of these would be valuable but is not required.
  • Firmly grounded computer science and engineering fundamentals including asynchronous programming, data structures, solution design, architecture, and design patterns.
  • Understanding of browser rendering pipeline, event handling, WebWorkers, WebGL/WebGPU would be a bonus, but not required.
  • Previous experience in working collaboratively with team members and communicating effectively.
  • Strong problem-solving skills, with the ability to break large projects down into smaller ones and deliver on them through others.
  • Passion for performance debugging and benchmarking
  • Good written and verbal communication skills.
  • Design and implement public APIs that balance extensibility, usability, and long-term maintainability.
  • Improve app runtime performance to ensure seamless, high-quality integrations.
  • Primarily working on web frontend with Typescript, but may need to work with other languages and environments
  • Work cross-functionally with core Canva teams to expose internal features via external APIs while maintaining architectural integrity.
  • Provide technical leadership, mentoring other engineers and driving best practices across the team.
  • Advocate for developer needs, ensuring that Canva’s SDK and APIs align with the expectations of third-party developers.
  • Facilitate knowledge sharing and effectively advocate for engineering needs to non-technical stakeholders within the group
  • Model initiative and ownership in achieving goals, improving processes and solutions

Software DevelopmentDesign PatternsFrontend DevelopmentHTMLCSSJavascriptReact.jsSoftware ArchitectureTypeScriptAlgorithmsAPI testingData StructuresREST APICommunication SkillsProblem SolvingMentoringJSONNodeJSDebugging

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 200000.0 - 250000.0 USD per year

🔍 Software Development

🏢 Company: Phantom👥 51-100💰 $109,000,000 Series B about 3 years agoCryptocurrencyEthereumBitcoinFinTech

  • 5+ years full-time software engineering experience with some of the following technologies: React / Typescript / styled-components / React-Query
  • Solana web3.js / ethers.js
  • Demonstrated interest in open and community-driven platforms
  • Feature development
  • New initiatives and products
  • Interfacing with users
  • Team building

BlockchainFrontend DevelopmentReact NativeTypeScriptReactWeb3.jsRESTful APIsNodeJS

Posted 11 days ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Gradle Inc.👥 101-250💰 $27,000,000 Series C over 3 years agoDeveloper ToolsOpen SourceSaaSAnalyticsInformation TechnologyEnterprise SoftwareSoftware

  • 10+ years of professional front-end development experience, with a demonstrated and comprehensive understanding of web technologies and best practices.
  • Expert-level proficiency in JavaScript, HTML, CSS, and React
  • Proven experience in architecting and developing complex web applications, with a strong emphasis on performance optimization, scalability, and maintainability
  • Solid grasp of UI/UX principles and the ability to translate requirements into clean, efficient, and maintainable code
  • Hands-on experience with testing frameworks and methodologies, encompassing unit, integration, and end-to-end testing
  • Excellent communication and collaboration skills, with the ability to convey technical ideas to both technical and non-technical audiences
  • Highly self-motivated and self-managing, with a robust sense of ownership and accountability.
  • A systematic and analytical approach to problem-solving.
  • Willingness to understand the business needs and drive the best possible outcome
  • Lead the design and implementation of critical front-end features, ensuring exceptional performance, scalability, and maintainability.
  • Drive technical decisions and contribute to the evolution of our front-end architecture.
  • Provide technical guidance and mentorship to other frontend engineers.
  • Collaborate closely with product management, designers, and backend engineers to translate product requirements into elegant and user-friendly interfaces.
  • Champion best practices for front-end development, including thorough testing and code quality.
  • Proactively identify and address performance bottlenecks and scalability issues.
  • Stay informed about emerging front-end technologies and trends, evaluating their potential impact on our products.
  • Participate in code reviews and ensure adherence to high-quality code standards.
  • Understand the business domain to make pragmatic technical decisions that align with business needs.

HTMLCSSJavascriptReactRESTful APIs

Posted 22 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Software Development

🏢 Company: AssuredCloud Data ServicesB2BCloud SecurityCyber Security

  • Experience in modern frontend technologies and shipping product fast
  • Experience building complex modern web applications
  • An eye for thoughtful design–you recognize and care about end-user experience
  • Own large components of the Assured frontend
  • Design new user interface elements and workflows, iterating on concepts and bringing them from early drafts all the way to pixel-perfect production code
  • Write lots of code: Conceptualize, build, test, and ship new products and features for our customers
  • Maintain a high bar for the quality of frontend experience across the Assured platform, and set the standard for design and interaction polish
  • Take new features from idea to mockup to fully fledged product
  • Understand customer feedback and advocate for product direction
  • Lead, mentor, and learn from other engineers on our growing team

AWSDockerTypeScriptPostgresReact

Posted 27 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: AirGarage👥 11-50💰 $1,000 4 months agoInternetTransportationOnline PortalsPaymentsParkingReal EstateSoftware

  • 5+ years of professional software engineering experience with a focus on frontend development.
  • Expert-level knowledge of React, TypeScript, and modern JavaScript.
  • Familiarity with Svelte and SvelteKit including SSR paradigms.
  • Experience with frontend best practices across state management, modern CSS, frontend testing frameworks, performance optimization, and accessibility.
  • Experience with CI/CD pipelines and version control systems.
  • Familiarity with REST APIs and modern frontend build tools.
  • Strong problem-solving skills, attention to detail, and growth mindset.
  • Build scalable, performant frontend applications using React, TypeScript, Svelte, and SvelteKit.
  • Collaborate with engineering leadership, designers, and backend engineers to deliver seamless experiences for drivers and real estate owners.
  • Lead high impact projects end-to-end.
  • Implement responsive, accessible, and user-friendly interfaces following modern web standards.
  • Write clean, maintainable code with comprehensive test coverage.
  • Lead technical decision-making regarding frontend architecture and best practices.
  • Perform discerning code reviews to maintain high code quality standards.
  • Optimize application performance and implement effective state management solutions.
  • Document frontend architecture and share best practices with other team members.

Frontend DevelopmentReact NativeTypeScriptREST APIReactCI/CD

Posted 28 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000.0 - 220000.0 USD per year

🔍 Residential energy management

🏢 Company: Renew Home👥 51-100Smart HomeRenewable EnergyClean Energy

  • Proven record (10+ years) of industry experience building web applications.
  • Experience building beautiful pixel-perfect user interfaces.
  • Highly proficient with TypeScript and JavaScript frameworks.
  • Extensive experience with software design principles and architectural patterns.
  • Familiarity with modern software development methodologies (e.g., Agile, Scrum).
  • Strong communication and interpersonal skills.
  • Previous leadership and mentoring experience.
  • Strong commitment to quality, performance, and continuous improvement.
  • Passion for staying current with industry trends and emerging technologies.
  • Ability to work through ambiguity and solve complex problems.
  • Preferred Qualifications: Experience with server-side rendering, web accessibility, database design and SQL, cloud platforms (e.g., AWS, Azure, GCP).
  • Lead the architectural design and technical specifications for frontend software projects.
  • Take ownership of the full software development lifecycle.
  • Mentor and guide junior engineers.
  • Collaborate closely with product managers, designers, and other teams.
  • Conduct thorough code reviews to maintain quality.
  • Tackle complex technical challenges.
  • Serve as a steward for UI, UX, and code quality.
  • Create and maintain technical documentation.
  • Identify and address performance bottlenecks.
  • Stay up-to-date with industry trends.
  • Foster a collaborative and inclusive work environment.
  • Establish best practices and design high-quality solutions.

AWSPostgreSQLAgileCSSJavascriptTypeScriptReact

Posted about 1 month ago
Apply
Apply

📍 United States Eastern and Central time zones

💸 168256.0 - 201907.0 USD per year

🔍 Open source visualization tools

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Comfortable working in a remote-first company with strong English communication skills.
  • Enjoy working as a team, being collaborative, friendly, kind, and respectful.
  • Interest in data visualization and transformation with solid professional experience as a Frontend Engineer.
  • Take responsibility for operating the software you have built and have experience supporting software in production.
  • Ability to understand user context and goals to build impactful solutions.
  • Experience in designing solutions and delivering large projects.
  • Self-driven with the ability to use feedback loops for roadmap decisions.
  • Interest in complex solutions in highly technological environments.
  • Experience with observability tools such as Grafana, Prometheus, etc.
  • Eager to learn and grow, supporting others in their growth.
  • Strive for efficiency and share effective tools with the team.
  • Active interest in being a Grafana Community Contributor.
  • Taking an active role in influencing our roadmap by engaging with internal stakeholders, customers, and the OSS community.
  • Mentoring and supporting other team members.
  • Participating in product and process discussions and collaborating with the team.
  • Writing clear design documents for upcoming solutions and reviewing those from others.
  • Participating in your team’s on-call rotations to support the operations and reliability of solutions.
  • Providing technical support in customer escalations and identifying areas for improvement.
  • Working closely with other squads in the Grafana Department.

DockerKubernetesRxJSTypeScriptReduxReactData visualization

Posted 3 months ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 174176.0 - 209011.0 CAD per year

🔍 Software Development

🏢 Company: Grafana Labs👥 501-1000💰 $240,000,000 Series D almost 3 years agoSoftware Development

  • Comfortable working in a remote-first company with effective communication skills in English.
  • Interest in data visualisation and transformation.
  • Experience supporting software in production.
  • Ability to understand user context and goals.
  • Experience with observability tools like Grafana or Prometheus.
  • Taking an active role in influencing our roadmap by engaging with internal stakeholders, customers and the OSS community.
  • Mentoring and supporting other team members.
  • Writing clear design documents for upcoming solutions.
  • Participating in your team’s on-call rotations to support operations.
  • Providing technical support in customer escalations.

DockerKubernetesRxJSTypeScriptReduxReactData visualization

Posted 3 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 206700.0 - 289400.0 USD per year

🔍 Software Development

  • Minimum 8+ years of post-internship, full-time, hands-on, professional software development experience developing software in one or more front end focused programming languages; Javascript, Typescript, ES6.
  • Experience with one or more front-end web frameworks such as LIT, Polymer, React, Vue, or Angular with experience with CSS.
  • Experienced with GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable APIs is a plus.
  • Experienced with distributed caching layers, and distributed large scale data storage systems.
  • Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
  • BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
  • Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
  • Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.
  • Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
  • Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
  • Contribute meaningfully to team strategy. We give everyone a seat at the table and encourage active participation in planning for the future. Don’t just come along for the ride.
  • Participate with a team of thoughtful, fast-moving, and motivated engineers. Contribute to standards that improve developer workflows, recommend best practices, and help mentor junior engineers on the team to grow their technical expertise.
  • Move fast while balancing quality. We can’t afford extensive processes, and we also can’t afford show-stopping bugs. We need someone who can balance speed with quality while quickly building brand-new products

GraphQLEs6CSSJavascriptTypeScriptAngularReact

Posted 4 months ago
Apply