Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

1d

Senior Interfaces Engineer

Float.comNew York,United States, Remote
VitestJesttailwindDesignslackuiiosandroidtypescriptcssredux

Float.com is hiring a Remote Senior Interfaces 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 50 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. 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

Our front-end team is responsible for our customer-facing application, the primary way customers get value from Float. We support a web application, an iOS app, an Android app, and a desktop app (Electron). All these platforms share a considerable amount of code and are continually growing.

As our product continues to grow, our customer base grows with it. We are seeking a skilled engineer to help move things forward by building new user-facing features, contributing to our shared component library, and modernizing legacy code. The Senior Interfaces Engineer will also be responsible for the coverage and maintenance required to ensure that we can deliver the high-quality experience that our customers expect from us.

You’ll join a smart, capable group of engineers specifically focused on the web application, ensuring that the primary vehicle to deliver value remains exactly that. We have some ambitious goals as a company and in order to fulfill them, we have some equally ambitious goals for our web application. We’re keen to be able to support our customers as they become more successful and grow, and this ever-increasing growth is starting to challenge some of our older systems. We’re eager to reimagine our front-end to support customers whose sizes exceed our current largest customers.

Our Lead Interfaces Engineer, Haakon Jack, explains 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:

  • Leading Product-Focused Projects: Drive projects such as enhancing charts/visualizations or improving onboarding experiences.
  • Stakeholder Communication: Discuss specifications with Product and Design teams to understand problems and constraints, especially performance-related ones.

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

  • Specializing in Application Areas: Focus on specific parts of the front-end architecture, handle regressions, bugs, and customer queries related to those areas.
  • Contributing to the Front-End Architecture: Participate in discussions on scaling and evolving the front-end architecture, including strategic changes or process improvements.
  • Contributing to the Design System: We use an internal design-system/component library at Float to keep our UI’s consistent and high quality – you’ll be expected to work with the Design Platform team to add and update components as needed for feature work.
  • Cross-functional Collaboration: You’ll collaborate with various teams across engineering and Float; for example, engaging with the User Experience team to understand and improve how customers interact with the product, ensuring it meets their needs.

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:

  • React Expertise: High level of proficiency in React, with a strong understanding of hooks
  • State Management: Experience building large applications with Redux, good understanding of local vs. global state
  • Styling Approach: Familiarity with Vanilla CSS as well as CSS-in-JS, without reliance on utility classes like Tailwind
  • Typescript: Experience with TypeScript, as we are currently transitioning our front-end codebase to Typescript
  • Testing Tools: Knowledge of Vitest or Jest for testing
  • Monorepo Experience: Comfortable working in a monorepo environment
  • Bonus if you come to us with:
    • Experience with End-to-End test automation system
    • Experience building Design Systems as a means to bridge the gap between design and development
    • Building Android and iOS apps with React Native
    • Working with distributed systems and event-based architectures at scale

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 Fulton, Talent Manager, to discuss your interest in the role and review your questions about working at Float.
  • Take Home Assignment: Candidates who move forward will be invited to complete a technical assignment for the engineering team to review. This is a 4-hour paid assignment. Candidates will receive high-level feedback from the hiring team and those that move forward will proceed to the technical interview stage to discuss results further in more detail.
  • Technical Interview (30 min): You’ll meet with Fabio Azevedo, Front-End Designer, and Guido D’Orsi, Front-End Performance Engineer, to learn more about your skills and experience as well as deep dive into your take-home assignment.
  • Manager Interview (45 min): You’ll meet with Haakon Jack, Interfaces Team Lead, and Colin Ross, Director of Engineering, to discuss your technical experience and goals for the role.
  • Founder Interview (30 min): You’ll meet with Lars, Float’s CTO, 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.

See more jobs at Float.com

Apply for this job

26d

Webflow Designer

Float.comNew York,United States, Remote
WebflowDesignslackuiUX

Float.com is hiring a Remote Webflow Designer

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 50 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. 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

Our marketing site is where folks discover who we are and what we do—and where we need to inform, inspire, and convert them to join our growing customerbase. We've recently re-platformed onto Webflow and we're seeking a designer with Webflow development skills to shape the next phase of our growth. We’re looking for someone to create a best-in-class experience on Float.com and make a direct impact through design that gets results.

You’ll report to Cam, our Director of Design, partner with our Visual Designer, Mariana, and have product designer teammates in Jill, Rod, and Shay. You’ll be an operating role in the marketing team, working with Siobhan, our Director of Marketing, and partnering with folks across growth, content, and product marketing, as well as our Front-end Engineer Rohan, for more complex work.

We’re looking for a person motivated by designing a world-class brand and content experience that inspires teams to try Float. As we journey from startup to scale-up, you’ll have the opportunity to help shape our design and marketing team and influence the role design plays in our company's growth.

You’ll take ownership of the design of our marketing site, with the opportunity to:

  • Lead the next critical phase of our marketing site design. You’ll drive the next phase of our marketing site design to set us up to play bigger.
  • Optimize design for on-site conversion. Contribute to increasing trial sign-ups with UX design that provides a best-in-class brand experience and optimizes for visitor-to-trial conversions.
  • Make an impact. Be the driver of our marketing site design strategy and design x development roadmap.
  • Collaborate and grow. Partner with cross-functional teams to deliver a marketing site experience that builds brand trust and authority.

Our Director of Marketing, Siobhan, explains the important role you will play within our Design and Marketing teams. Watch this video.

Cam, our Director of Design and the hiring manager for this role, has put together a blog post with the top ten tips of how to make sure your application stands out. Check it out here!

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 users.

What You’ll Be Responsible For

Early on, you’ll jump right into:

  • Own the end-to-end UX/UI of our marketing site, including its design system. You’ll work with our Visual Designer, Mariana, to progress our brand style, UX experience, and UI design for the marketing site, and partner with our product designers to ensure we’re creating a consistent unified experience across Float
  • Design and develop iterations of coreFloat.comexperiences. You’ll partner with Siobhan and Cam on brand, and Andrew on data and growth, to design key parts of Float.com to test, learn and optimise
  • Design and develop our on-site content programs. You’ll partner with our Content Lead, Fio, to drive the UX design for content-driven programs like case studies, guides, and software comparison pages

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

  • Experiment with new growth marketing initiatives like building calculators and creative tools that attract more teams to discover and try Float
  • Design new landing page templates that showcase the value of Float and are optimized for conversion
  • Design and execution for communicating Float’s new features and product marketing campaigns on site, in partnership with Alexandria, our Senior Product Marketer
  • Design execution for building our employer brand through Float careers and our company blog, in partnership with the Talent Team and Siobhan

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:

  • UX/UI design experience, preferably with SaaS brands, and working end-to-end from early stage ideas, to specs, to wireframes, to polished design
  • Webflow design and build experience, on conversion driven marketing sites
  • Design systems development, maintenance, and documentation experience
  • Experience creating animated assets, using Lottie or similar technologies
  • Excellent communication skills, with the ability to articulate the rationale behind design solutions and tradeoffs in line with project requirements
  • Stakeholder management skills, as well as the ability to prioritize work based on departmental and company goals

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 $107,588 (Level 2). 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. Hot tip - our Director of Design Cam wrote an article on 10 tips for applying for design roles at Float.

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 Ashley Mondesir, Talent Coordinator, to discuss your interest in the role and review your questions about working at Float.
  • Manager Interview (45 min): You’ll meet with Cam, Director of Design, and Siobhan, Director of Marketing, to discuss your design experience, how you would add value to our design team, and to learn more about your goals in the role.
  • Co-Worker Interview (30 min): You’ll meet with Fio, Senior Content Strategist, and Shay, Product Designer, to dive deeper into your experience working with cross-functional teams and for you to learn more about the team.
  • Founder Interview (30 min): You’ll meet with Glenn, 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.

See more jobs at Float.com

Apply for this job

+30d

Site Reliability Engineer

Float.comNew York,United States, Remote
terraformslackqakubernetespythonPHP

Float.com is hiring a Remote Site Reliability 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 50 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. 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

The role of Site Reliability Engineers at Float is to increase the autonomy of the product and engineering teams by growing their capabilities to focus on solving problems. SRE makes sure our engineers get scalable infrastructure to build software on top of, making sure pipelines from idea to customer run smoothly and are easily built upon, and we also deal with broad areas of security around our network and defining internal security policy and practices.

Our goals for the Engineering team are to increase the pace with which they deliver improvements for our customers, provide an increasingly sophisticated and reliable service from our teams, and mitigate external threats as we grow.

You will help us tackle those problems by increasing reliability of our services to support larger clients joining Float, and increasing the robust security systems we’ve implemented to continue protecting our growing customer base.

Chris Nash, our Team Lead (SRE & QA), explains the important role you will play within our SRE 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:

  • Continuing to support the regular maintenance of all the engineering systems supporting Float’s customers
  • Identifying areas requiring support to scale
  • Identifying areas for improving service resilience, ultimately delivering the ability to be resilient within the product and engineering teams themselves
  • Optimizing our monitoring and observability stack, building on the knowledge to create a standard set of tools and configurations for the product and engineering teams
  • Understanding Float’s SLOs in context, and building out SLO patterns and procedures for product and engineering teams

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

  • Building a repeatable and trustworthy disaster recovery program using chaos engineering techniques
  • Migrating all of our deployment configurations to a global single source of truth
  • Expanding Float’s infrastructure across multiple regions to create a global network

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:

  • An excellent understanding of how SRE operates as an enabling team
  • A very good understanding of Service Level Objectives
  • Working experience with Terraform, Bash, and a go-to language which ideally would be one of PHP, NodeJS, Python
  • Experience with Kubernetes and GCP would be highly valued

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 Fulton, Talent Manager, to discuss your interest in the role and review your questions about working at Float.
  • Take-Home Assignment: Candidates that move forward will be invited to complete a take-home assignment for the engineering team to review. This is a 4-hour assignment. Candidates will receive high-level feedback from the hiring team and those that move forward will proceed to the technical interview stage to discuss results further in more detail.
  • Technical Interview (45 min): You’ll meet with Chris Nash (Team Lead, SRE & QA) and Bogdan Frunza (Senior SRE) to discuss more about your technical experience. This will be a great opportunity for you to ask any questions and talk about goals for the role.
  • Leadership Interview (45 min): You’ll meet with Lars Gelfin (CTO) and Colin Ross (Director of Engineering) to discuss more about your experience. This will be a great opportunity for you to ask any questions and talk about goals for the role.
  • Founder Interview (30 min): You’ll meet with Glenn, 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.

See more jobs at Float.com

Apply for this job

+30d

Services Engineer

Float.comNew York,United States, Remote
RustnosqlsqlDesignmobilemongodbslackapielasticsearchMySQLpythonNode.jsPHP

Float.com is hiring a Remote Services 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 50 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. 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 in search of a highly skilled and experienced individual who excels at crafting scalable, high-performance, and sustainable services that align with our overall technical vision.

As we embark on an exciting new chapter of growth, it has created an exciting opportunity for you to join us on the mission to expand, scale, and maintain our back-end services.

Our global Engineering team is a dynamic mix of brilliant minds and motivated individuals, spanning the world. You'll become an integral member of our services team, a close-knit group of engineers dedicated to fortifying and improving the backbone of our product while maintaining our unwavering commitment to quality.

Our back-end services are evolving to support Float's remarkable growth trajectory, and you'll play a pivotal role in shaping, evaluating and building out the next phase of our architecture. You’ll have the opportunity to make a profound impact at the very heart of what will drive Float's future success!

Christian, our Services Team Lead, explains the important role you will play within our engineering 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

As a part of the services team, you’ll be maintaining and developing features that help power over 80,000 customers using our product.

You’ll be working to ensure the robustness and reliability of these services, implementing new features to take them to the next level as well as being involved in the discussions and practicalities of scaling our back-end systems to support an ever-growing customer base as well as ever growing individual customers themselves.

You'll be joining a small team of engineers taking ownership of both the core components as well as building innovative features that provide the stickiness that allow customers to use Float to the fullest extent.

You’ll be working with a progressive product team to design and implement services that will support the development of new features across our web, mobile and desktop app products.

In the immediate future, you’ll:

  • Become familiar with the engineering team’s workflow and internal processes
  • Gain a deep understanding of our product and the technical philosophy that drives it, while also aligning with our vision for future growth
  • Immerse yourself in our systems and services through curiosity, and dig deep to gain a solid understanding of our architecture and codebase
  • Collaborate with your peers to deliver impactful changes to our product and platform
  • Participate in code reviews, and technical design discussions to sharpen your understanding, while also being empowered to challenge the status quo with objectivity

Once you are a bit more settled, we expect that you will start contributing to the following initiatives:

  • Scale Float’s product offering by working closely with cross-functional teams to deliver high-quality features that bring value to our clients
  • Leading the internal integration strategy in order to adapt our architecture to the shift towards a more event-driven data and process flow
  • Expand our services suite to support cross-functional teams, align with business growth, and bring with it the necessary adjustments in operational workflows in order to promote focus on testability, reliability, and scalability
  • Apply a proactive, forward-thinking mental model to keep innovating the way we view our architecture and ancillary systems, and in collaboration with the services team, put those ideas into practice

Your contributions will emphasize customer-centricity, serving as a bridge between platform innovation and ensuring customer impact and success remain at the forefront of decision-making.

What You’ll Need To Be Successful

We're seeking individuals with a proven track record of effectively developing, maintaining, and deploying reliable, resilient, and high-performance production services capable of scaling in alignment with Float's ambitious growth objectives. We want you to love your work and believe that these skills will allow you to succeed in the role.

Applying these skills requires:

  • A strong understanding of engineering principles that drive the delivery of high quality services during the growth phase of a business
  • A high level of proficiency in PHP and Node.js in a production environment
  • A strong command of SQL and NoSQL database technologies with a focus on MySQL and MongoDB
  • Experience in designing and developing services within a microservices architecture
  • Experience with serverless architecture (Cloud Run and App Engine in particular), including discernment of usage scenarios
  • Experience in event-driven and asynchronous architectures to support scalable and reliable distributed systems
  • Experience developing integrations with third-party API’s

It would be a bonus if you have:

  • Experience with the implementation of event streaming systems and Change Data Capture (CDC) reliably
  • Experience with integrating graph databases with services, such as Neo4j
  • Experience in designing and expanding generative AI components, with a focus and scalability and efficiency
  • Experience in working with other database technologies or search and analytics engines such as ElasticSearch or similar
  • Experience in working with columnar based database technologies such as Apache Cassandra or similar
  • Experience with system programming languages, such as Rust and Go
  • Experience with any other general purpose high-level programming language suited to scripting, data aggregation and scientific computing, such as Python

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 $161,475 (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 Fulton, Talent Manager, to discuss your interest in the role and review your questions about working at Float.
  • Take-Home Assignment: Candidates that move forward will be invited to complete a technical assignment for the engineering team to review. This is a 4-hour assignment. Candidates will receive high-level feedback from the hiring team and those that move forward will proceed to the technical interview stage to discuss results further in more detail.
  • Technical Interview (60 min): You’ll meet with Christian (Services Team Lead) and another member of the engineering team to discuss your technical experience and skills, as well as deep dive into your take-home assignment.
  • Manager Interview (30 min): You’ll meet with Colin (Director of Engineering) and Lars (CTO), to dive deeper into your skills and experience.
  • Founder Interview (30 min): You’ll meet with Glenn, 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.

See more jobs at Float.com

Apply for this job