New Job! Featured Job Remote Job
Company

Senior Front-End Software Engineer

Location: Remote (Core hours in Central Europe and North America time zones)
Employment Type: Full-time
Compensation: Competitive salary and comprehensive benefits

About Us

We’re a remote-first global team building modern, high-performance web applications that serve our global user base. Our culture values ownership, collaboration, and technical excellence. We believe great engineers thrive when they have autonomy to take projects end-to-end, from concept to deployment and beyond.

About the Role

We’re looking for an experienced Front-End Software Engineer to take a key role in developing and maintaining both our company’s public-facing marketing and landing pages and our enterprise-scale React application used globally.

You’ll be part of a team that values clean code, user experience, and continuous improvement. This role is ideal for someone who’s passionate about front-end engineering at scale, loves working in agile environments, and is ready to own projects from start to finish.

What You’ll Do

  • Lead the development lifecycle for our company’s public-facing and marketing website, from planning and design collaboration to implementation and optimization

  • Contribute to and maintain a large, enterprise-scale React application used by a global audience

  • Build and maintain reusable component libraries and ensure design consistency across products

  • Collaborate cross-functionally with design, backend, and product team members in an agile environment

  • Own projects end-to-end: architecting, implementing, testing, and shipping features with minimal oversight
    Continuously improve site performance, accessibility, and SEO for all public-facing properties

What We’re Looking For

  • Strong proficiency in JavaScript, TypeScript, React, and modern front-end ecosystems

  • Experience managing the full lifecycle of marketing and landing websites, including deployment, analytics, and optimization

  • Experience building and maintaining component libraries or design systems

  • Strong understanding of agile development methodologies and version control (Git)

  • Excellent communication skills and ability to work independently in a distributed team

  • Proven track record working on large-scale enterprise React applications

  • Hands-on experience with front-end testing frameworks (Jest, React Testing Library, Cypress, etc.)

Bonus Points For

  • Experience with Python and Django

  • Experience with Go

  • Background or interest in the Synthetic Monitoring or Observability industry

Why You’ll Love Working Here

  • Remote-first culture — work from anywhere with flexible hours

  • Global team collaborating across time zones with shared ownership and accountability

  • Competitive compensation and benefits package

  • High autonomy — take ownership of projects end-to-end and see the impact of your work

  • Opportunities to contribute to architecture, process, and technical direction

Ready to build something that scales globally?

Apply now and join a team that values craftsmanship, curiosity, and collaboration.

Our Interview Process (Rounds)

  1. Initial Interview (Recruiter/People Ops) Introductory chat to learn more about your background and answer any initial questions about Uptime (video call)

  2. Learn about Uptime from an engineer and tell us about yourself, projects you’ve worked on, and what you are looking for out of your next position (video call)

  3. A take-home code challenge meant to showcase how you design a well-scoped engineering task (video call)

  4. A Pair programming exercise with a team lead + informational interview with your choice of another engineer or product team member (video call)

  5. Final meet and greet and offer details (video call)

Our process is designed to be streamlined and make meaningful use of your time. This includes the design of the take-home code challenge and the video calls. 

Uptime asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact Uptime directly.

Do you like this job?