Remote Senior Application Engineer (Interfaces) at Float

New

Skills

Job Description

b'Float is the world\xe2\x80\x99s leading software for teams to plan their time and, behind it, is a world-class team looking for an experienced Senior Application Engineer to join us. From the USA to the UK, Canada to South Africa\xe2\x80\x94our Engineering, Product, Marketing, Insights, and Customer Success teams work asynchronously, helping brands such as Airbnb, Buzzfeed, and Ogilvy plan and manage their time better. Float is self-funded, profitable, and growing. If you\xe2\x80\x99re aligned with our values, and are looking to join a fully remote team that\xe2\x80\x99s passionate about helping others work and live more productively, we want to hear from you. Here are a few tips from our CEO to make sure your resume stands out from the crowd.Why We\xe2\x80\x99re Hiring For This RoleOur front-end team is responsible for our customer facing application which is the primary method by which our customers get their value from Float. We support a web application, an iOS app, an Android app, and a desktop app (Electron), all of which share a considerable amount of code, and they are only getting bigger.We are seeking a skilled engineer to help move things forward and also to provide the all important coverage and maintenance to ensure that we can continue to deliver the high quality experience that our customers have come to expect.That\xe2\x80\x99s where you come in.You\xe2\x80\x99ll join a smart, capable group of engineers specifically focused on the web application, ensuring that the primary vehicle to deliver value remains exactly that. You\xe2\x80\x99ll be helping to push forward the state of the art in web-based resource management, allowing customers to make the most of their time and providing value far beyond our cost.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\xe2\x80\x99re 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\xe2\x80\x99re eager to re-imagine our front-end so that we are able to support customers that are multiples the size of our current largest customer.In this role, you\xe2\x80\x99ll be an integral member of the team, contributing regular impactful changes and improvements to an application used for significant intervals of time each day by over 80,000 customers.You\xe2\x80\x99ll 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\xe2\x80\x99ll Be Responsible ForYou\xe2\x80\x99ll join our web application team and after an onboarding and familiarization process you\xe2\x80\x99ll likely find yourself leading a product-focused project in an upcoming cycle \xe2\x80\x93 bringing to life our project reports with improved charts and visualizations, or adding delight to every interaction of our onboarding experience. You\xe2\x80\x99ll be responsible for discussing the specification with the Product and Design stakeholders, understanding the problem to be solved and satisfying yourself that we are able to produce a deliverable satisfying any constraints - performance being a key one.Over time, you\xe2\x80\x99ll specialize in some particular area of our application based on the overall front-end architecture, being responsible for resolving any regressions or bugs within that area as well as being the point of contact for any customer-sourced queries or similar.As you become more comfortable with the product as a whole, it would be expected that you become more involved in the wider-ranging discussions on the future direction of our front-end architecture, and in particular how we can ensure that our web application can evolve to support our ambitious scaling goals, whether that be by wholesale rewrites of certain areas or strategic incremental changes or even simply more process & guidelines around how to develop within this performance-critical area.You will quickly become a core member of the team, responsible for customer visible aspects of our product, working with our User Experience team to understand how our customers work with our product and how they want to use it, so that we can help them to make the most of it.What You\xe2\x80\x99ll Need To Be SuccessfulWe\xe2\x80\x99re looking for a strong, seasoned engineer who has the demonstrated expertise and interest in working on a sophisticated web application and solving data and presentation problems in a performant manner for our world-wide user-base. You\xe2\x80\x99ll understand the commitment that requires but also the fascinating challenges it can present.You\xe2\x80\x99d be described by your colleagues as a React expert and are completely comfortable working in an application written with React combined with Redux and Reselect for the state management aspects. With respect to styling, we favor a CSS-in-JS approach that does not rely heavily on utility classes \xe2\x80\x93 no Tailwind here!We\xe2\x80\x99re currently in the process of migrating our front-end codebase to TypeScript, so familiarity with that is crucial. In addition, you should be familiar with Vitest for all things testing and Yarn workspaces to help manage private packages within a monorepo.Experience with the following would be a big plus:Local-first software - not just PWAs but fully-fledged offline capable web apps using CRDTs, IndexedDB etc.React-native or other native mobile app development platformsWorking with distributed systems, event-based architectures at scaleFinally, you should be very comfortable working asynchronously, since the nature of our Engineering team is that we are distributed around the world. We rely on clear, concise written communication to ensure we all have clarity and to ensure any problems are raised in good time so we have the necessary time to react. You will have the freedom to set your own schedule and the autonomy to do so - provided you continue to deliver and communicate, we\xe2\x80\x99re very hands-off on how you structure your days and you will have significant deep work time since we have very few meetings.Why Join UsWe\xe2\x80\x99re a global company with a diverse team of folks from all over the world who share a common belief in living our best work life. That includes a flexible asynchronous policy that allows you to work whenever you work best, minimal meetings, annual team meetups, and perks and benefits that support your personal health and well-being. You can learn more about our full perks & benefits in our Float Handbook.We understand that you probably want to learn a bit more about us as well, so here are some resources to get a sense of who we are and how we work:Learn more about our team, mission and valuesRead more about our Best Work LifePay for this role is US $147,826 (Level 3). Here\xe2\x80\x99s a blog post with more information on how we determine our salaries.Note: Industry research shows that women and those in traditionally underrepresented groups generally don\xe2\x80\x99t 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\xe2\x80\x99t check 100% of the boxes\xe2\x80\x94that\xe2\x80\x99s okay\xe2\x80\x94we encourage you to apply anyway and highlight what you can bring to the table.Hiring Process For This RoleYou\xe2\x80\x99ll find a lot of useful information about our interview process and what it\xe2\x80\x99s like to join our global team on the Float careers page. The hiring process for this role looks like this:Initial First Meet: If your application is shortlisted, you will have a 15-minute meeting with Romina from Talent. This meeting gives us an opportunity to learn more about your experience and also allows you to ask any questions you have about the role.Technical Assignment: If you move forward, you will be invited to complete a technical assignment for the engineering team to review.Team Interview: You\xe2\x80\x99ll meet with Haakon, Lead Front-End Engineer, and Guido, Front-End Performance Engineer, for a 45-minute interview that will deep dive into your technical assignment and related skills and experience.Manager Interview: We take a very collaborative approach to hiring, so you\xe2\x80\x99ll meet with Colin, Director of Engineering, and Lars, CTO at Float, for a 45-minute interview.Founder Interview: As the final step in the process, you\xe2\x80\x99ll meet with Glenn, Float\xe2\x80\x99s CEO, for a 30-minute interview.Our hiring process takes an average of 27 days from the first interview to a job offer based on 2023 data. Our Talent team will be in touch each step of the way to ensure that you are well informed and aware of the next step in the process.Unfortunately, due to the high volume of applications, we can only contact candidates who have been shortlisted for the role. If you do not hear from us within 14 days of submitting your application, we encourage you to apply for another role in the future. Apply for this position Share this job: Help us maintain the quality of jobs posted on We Work Remotely. Is this job not remote? Let us know! Apply for this Position Please ensure you meet geographic and skills requirements before applying. Share this job: Help us maintain the quality of jobs posted on We Work Remotely. Is this job not remote? Let us know! Related Jobs See more Front-End Programming jobs\xe2\x86\x92NewView Company ProfileProxify ABSenior Frontend Developer: Long-term job - 100% RemotefeaturedFull-Time/Latin America Only/Europe Only/EMEA OnlyView Company ProfileSportyBetFrontend EngineerfeaturedFull-Time/Latin America Only/Europe Only/Asia OnlyView Company ProfileSportyBetFrontend EngineerfeaturedFull-Time/Europe Only/UK Only'

Job Type: Remote

Salary: Not Disclosed

Experience: Intermediate

Duration: 12 Months

Share this job:

overtime