Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Front End Performance Engineer image - Rise Careers
Job details

Senior Front End Performance Engineer

Who We Are

Float is the world’s leading software for teams to plan their time. Launched in 2012, we’ve grown every year since, and remain proudly independent, self-funded and profitable.

As a certified B Corporation, we’re committed to making a positive contribution to our team, customers, the environment, and the remote community. We’re a team of 55 working 100% remotely who believe in living our Best Work Life.

You’ll partner with team members globally, including Australia, Mexico, Italy, Nigeria, Canada, and the USA. Review our data security guidelines about where we hire here.

Hear what our team has to say by browsing our blog, or reading our Glassdoor reviews. Check out what our customers think of Float from our G2 reviews.

We’re on a scale up journey, and we’re seeking people who thrive in this stage, given the autonomy, and the opportunity, to do the best work of their career.

Why We’re Hiring For This Role

At Float, we’re dedicated to delivering a fast, seamless experience for our customers. As our average customer size continues to grow, so does the complexity of their needs. This role is critical to ensuring that Float remains a best-in-class resource management tool, providing a smooth and intuitive experience for every user.

The Senior Front End Performance Engineer role is essential in helping us tackle one of our biggest challenges: optimizing the performance of our web application for larger teams, particularly those within our target audience of 11-1000 members.

Our customers rely on the Float schedule as their “home view,” and its performance directly impacts how quickly and easily they can plan, adjust, and succeed. One of your main responsibilities will be optimizing the performance of this feature.

Beyond optimizing our current product, this role is also about shaping the future. You’ll ensure new features are scalable, performance regressions are avoided, and our product evolves to meet the demands of a growing customer base. Your specialized expertise in front-end performance will directly support Float’s growth goals, both in expanding our customer numbers and increasing the team sizes we serve.

You will also help foster a “culture of performance” in the larger Interfaces team by advocating for best practices and tooling, reviewing new code, implementing performance monitoring, and by sharing knowledge with other team members.

This is a unique opportunity to not only make an impact within our team but to influence the experience of thousands of professional services organizations who rely on Float every day.

This role reports to Haakon, our Team Lead (Interfaces). You can meet them below, where they explain the important role you will play within our Interfaces team. Watch this video.

You’ll be working asynchronously with a bright, dedicated team from across the globe, with a strong focus on taking complex problems and creating solutions that feel simple and intuitive for our customers.

What You’ll Be Responsible For

Early on, you’ll jump right into:

  • Upgrading to React 19: Upgrading us from React 18 to 19, as well as optimizing for the new React Compiler
  • Schedule Optimization: Working on the performance of the Schedule, as well as working on existing performance issues that have been flagged
  • Performance Test Suite: Becoming familiar with and work on stabilizing our internal performance test suite

Once you are a bit more settled, we expect that you will jump into the following projects:

  • Front-end performance: You will be contributing to a best-in-class front-end performance of our product
  • Tooling and Processes: Defining performance-oriented tooling and implementing best-practices for the larger Interfaces Team, as well as sharing your knowledge.
  • Roadmap: Own and define the roadmap for performances initiatives and improvements
  • Ownership: Of the performance and front-end for web app functions like the Schedule, Live Updates, and Search

What You’ll Need To Be Successful

We want you to love your work and believe that these skills will allow you to succeed in the role. Applying these skills requires:

Technical skills

  • Expertise in Javascript/Typescript and React
  • Experience optimizing React applications
  • Ownership or strong contribution to front-end performance on products with large user bases and high data volumes

Essential skills

  • Customer-oriented mindset
  • Investigative mindset
  • High levels of autonomy

As a fully remote team, we’re looking for someone comfortable with asynchronous communication as the default, which means you have previous remote experience and are comfortable using tools like Slack, Loom, and Linear to communicate as needed. Don’t worry—you will have significant deep work time since we have very few meetings.

Why Join Us

Pay for this role is US $167,471 (Level 3). Here’s a blog post with more information on how we determine our salaries.

We’re a global async remote company with a diverse team of people from all over the world who share a common belief in living our best work life. We believe deeply in the idea of transparency and share our Float Handbook publicly so potential new team members can see first hand our perks & benefits as well as our ways of working. If you feel like you can thrive at Float to do your best work, we would love to hear from you.

Hiring Process For This Role

You’ll find a lot of useful information about our interview process and what it’s like to join our global team on the Float careers page. The hiring process for this role looks like this:

Initial First Meet (20 min): You'll meet with Julia, Talent Manager, to discuss your interest in the role and review your questions about working at Float.

Technical Assignment (4 hours): You’ll complete a take-home technical assignment that will assess your ability to identify and communicate performance issues on a real application and suggest solutions. You will be paid an honorarium after completion of your take-home assignment, and will receive feedback on your assignment regardless of the outcome.

Technical Interview (45 min): You’ll meet with Gevorg & Fabio, to discuss your technical capability, front-end engineering experience, as well as your approach to the take-home assignment.

Manager Interview (45 min): You’ll meet with Haakon, Team Lead (Interfaces), to dive deeper into your skills, experience, and goals for the role.

Founder Interview (30 min): You’ll meet with Lars, Float’s CEO, to get to know you and see if you have potential to be a great addition to the team.

Note: Industry research shows that women and those in traditionally underrepresented groups generally don’t apply to jobs unless they check all the boxes for the role. If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.

Average salary estimate

$167471 / YEARLY (est.)
min
max
$167471K
$167471K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Front End Performance Engineer, Float.com

Float, the world’s leading software for time management, is on the lookout for a Senior Front End Performance Engineer to join our amazing remote team. This is a unique opportunity to play a crucial role in optimizing the performance of our highly regarded resources management tool. As our average customer size grows, keeping our web application running like a well-oiled machine for teams ranging from 11 to 1,000 members is essential. You’ll dive head-first into exciting projects like upgrading to React 19 and optimizing the performance of the Schedule feature, ensuring fast and smooth experiences for our users. Not only will you be focused on enhancing current products, but you’ll also shape the future of Float by ensuring that new features are designed with performance in mind, facilitating rapid growth and scalability. With your expertise in front-end performance in a remote working environment, you’ll be collaborating, mentoring, and fostering a culture of performance amongst your peers. The flexibility of asynchronous communication at Float ensures you can create solutions that truly resonate with our diverse team and customers across the globe. If you thrive in an independent, innovative setting, and are passionate about creating user-focused solutions, then this role might just be the one for you.

Frequently Asked Questions (FAQs) for Senior Front End Performance Engineer Role at Float.com
What responsibilities does a Senior Front End Performance Engineer at Float have?

At Float, a Senior Front End Performance Engineer is responsible for optimizing web application performance, particularly focusing on the Schedule feature, and upgrading to React 19. You will work closely with the Interfaces team to implement best practices and set up performance monitoring while shaping the roadmap for performance initiatives. Your role is key to ensuring Float delivers a fast and intuitive experience for users.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Front End Performance Engineer position at Float?

To be a successful candidate for the Senior Front End Performance Engineer role at Float, you should have expertise in Javascript and Typescript, along with significant experience in optimizing React applications. Additionally, having a customer-oriented and investigative mindset, along with remote work experience, is essential to thrive in a fully remote team that values autonomy and communication.

Join Rise to see the full answer
What is the work culture like for the Senior Front End Performance Engineer role at Float?

Float promotes a culture of excellence, innovation, and transparency, offering a fully remote environment where autonomy is key. As a Senior Front End Performance Engineer, you'll collaborate with a diverse team from across the globe, focusing on straightforward solutions for complex problems. You'll find significant deep work time with very few meetings, allowing you to truly excel at your work.

Join Rise to see the full answer
What tools and technologies will I use as a Senior Front End Performance Engineer at Float?

In the Senior Front End Performance Engineer role at Float, you will primarily work with Javascript/Typescript and React, enhancing the performance of the web application. Familiarity with performance monitoring tools and methodologies is also beneficial, as you'll be responsible for implementing performance-oriented tooling and practices within the Interfaces Team.

Join Rise to see the full answer
How does Float support the remote work of a Senior Front End Performance Engineer?

Float has built a strong remote work culture that prioritizes flexibility and communication. As a Senior Front End Performance Engineer, you'll leverage tools like Slack and Loom for async communication, ensuring you remain connected with your global colleagues. The company values deep work time, so you can focus on tasks without unnecessary interruptions, creating an ideal environment for productivity.

Join Rise to see the full answer
Common Interview Questions for Senior Front End Performance Engineer
Can you explain your experience with optimizing React applications?

In preparing for this question, discuss specific examples where you've successfully optimized React applications. Here, it's important to be detailed, mentioning techniques you've implemented, such as code splitting, lazy loading, or memoization to improve performance. Demonstrating numbers—like improved load times or reduced render times—will also show the impact of your work.

Join Rise to see the full answer
How do you approach a performance issue in a web application?

A good approach to performance issues involves careful investigation. Start by using profiling tools to identify bottlenecks, and then analyze the results to pinpoint causes. Discuss the steps you would take to resolve the issues, including potential code refactoring, optimizing API calls, or enhancing the frontend delivery. Mention your proactive mindset in establishing performance monitoring as a preventive measure.

Join Rise to see the full answer
What are some best practices for front-end performance you believe in?

When asked this, highlight key best practices such as minimizing HTTP requests, leveraging browser caching, optimizing images, and reducing JavaScript payloads. Emphasize the importance of continuous performance testing and adopting responsive design principles to ensure a smooth user experience across devices. Your knowledge here will impress the interviewers.

Join Rise to see the full answer
Can you provide an example of a challenging project you worked on?

Be prepared to discuss a specific project that involved significant performance optimization or front-end challenges. Focus on your contributions, the technologies used, how you collaborated with others, and what you learned throughout. Articulating the outcomes and lessons makes a comprehensive answer that demonstrates your experience effectively.

Join Rise to see the full answer
How would you ensure that newly developed features are scalable?

In response to this, talk about your method for integrating performance considerations into the development lifecycle. Discuss your experience with performance testing, defining performance metrics early, and designing scalable architecture with a focus on modular components. Mention any strategies you've used to anticipate future growth needs to support scalability.

Join Rise to see the full answer
What tools do you typically use for performance testing?

Mention specific tools you've used, such as Lighthouse for audits, WebPageTest, or browser dev tools for monitoring. Discuss how you leverage these tools to run tests, analyze results, and identify areas for optimization. Your familiarity with these tools will signal your readiness for the Senior Front End Performance Engineer role.

Join Rise to see the full answer
How do you handle criticism of your code or performance processes?

This question is about adaptability and collaboration. Discuss how you perceive criticism as a learning opportunity and describe a time when you received constructive feedback. Highlight how you used that feedback to improve your work, and emphasize the importance of open communication and shared goals in a team setting.

Join Rise to see the full answer
Describe a time when you mentored someone on your team.

Think of a relatable situation where you helped a colleague, whether through code reviews, knowledge sharing, or collaborative problem-solving. Emphasize your approach to mentorship, like providing constructive feedback and supporting their growth journey. Mentoring showcases your leadership qualities and investment in team development.

Join Rise to see the full answer
What steps do you take to stay updated with front-end technologies?

Provide insight into your strategies for continuous learning. Mention resources like online courses, blogs, conferences, or community involvement where you enhance your skills. Your enthusiasm for staying current will demonstrate your commitment to excellence as a Senior Front End Performance Engineer at Float.

Join Rise to see the full answer
How would you foster a culture of performance within a team?

Discuss your belief in leading by example and sharing knowledge. Talk about organizing workshops, promoting performance best practices, and encouraging all team members to prioritize performance in their work. Illustrate how fostering collaboration and open discussions leads to continuous improvement across the team's projects.

Join Rise to see the full answer
Similar Jobs
Posted 12 days ago
Müller`s Solutions Remote No location specified
Posted 9 days ago
Photo of the Rise User
Visa Remote Highlands Ranch, CO
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago

After spending most of his career in the advertising industry, Glenn experienced first hand the pain of scheduling teams across multiple projects, at scale, via a single shared spreadsheet. It reached a point where he was telling himself daily, "I...

2 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 15, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!