➔ All jobs
➔ Jobs at Float
➔ Apply for this job
Float is the world’s leading software for teams to plan their time and, behind it, is a world-class team looking for an experienced Front-End Lead to join us. From New York to the UK, Canada to South Africa—our Engineering, Product, Marketing, 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’re a go-getter, align with our values, and are looking to join a team that’s 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’re Hiring For This RoleAs a Front-End Engineering Lead, you’ll use your extensive knowledge of JavaScript fundamentals and comprehensive React-based SPA development experience to own Float’s front-end platform: a simple and intuitive interface relied upon internationally by top-tier agencies and teams to plan, schedule and track their projects. You’ll use your skills and expertise to overcome complex engineering challenges that go beyond routine state management.You enjoy building data-intensive applications and want to push the boundaries of what component-based declarative front-ends can do. You particularly appreciate how such an approach can facilitate real-time collaborative user experiences. If that sounds like you, Float invites you on a journey full of challenges, fun, and gratification. You will own delivering highly performant, delightful, and consistent user experiences across web and mobile platforms.We’re looking for an exceptional engineer to take our front-end to the next level. You’ll be leading by example, planning a roadmap, and preparing the necessary foundational work to ensure that the Float application continues to be best-in-class.Our Director of Engineering, Colin Ross, explains the important role you will play within our Engineering team. Watch this video.You’ll be working with senior front-end engineers to ensure that changes proposed for our web application are suitable both for the customer as well as the long-term health of our product and Float itself. You will monitor the impact of deployed changes to maintain the high standards of our product, following up as required and striving to be ahead of any uncovered trends.What You’ll Be Responsible ForAs a Front-End Lead, you will be a senior member of the Engineering Department, reporting to the Director of Engineering. You’ll be responsible for the overall direction and execution of Float’s front-end platform strategy, including:- the future of our front-end architecture
- core libraries and components as part of our Design System
- collaborating closely with Product, Design, Mobile Engineers, and QA to specify, conceptualize, build, test, deploy, and monitor new features
- working with other senior engineers (including Performance Engineers) to set our app’s performance benchmarks, ensure they are maintained, and improved upon over time
- adopt common patterns for data access, state management, and code organization across all of Float’s front-end platform
- continuous integration and deployment of all front-end code across various environments
- reviewing and supporting front-end technical designs across feature teams
- participating in design discussions and roadmap planning to ensure front-end concerns are well represented
- maintaining and upgrading frameworks and tools for a great developer experience
- expanding the roll-out of TypeScript
- putting together code quality guidelines, and enforcing those programmatically and via code reviews
- mentoring our front-end team to be stronger engineers, and assisting with hiring additional team members
- React
- Redux, for global state management
- Reselect, for derived state management
- Jest, for all things testing
- Yarn workspaces for seamless private package management in a monorepo
- React-spring & more, for intricate and performant visual interactions
- Exhaustive virtualization using open-source as well as in-house proprietary components that make rendering hundreds of thousands of data points a breeze
- WebSocket for real-time updates
- CSS-in-JS (currently styled-components)
- TypeScript (currently in gradual adaptation phase)
- And several other tools like Babel, WebPack, Puppeteer, Storybook etc.
- 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 platforms
- Working with distributed systems, event-based architectures at scale
- Home office expense budget
- Co-working expense budget
- Health & fitness budget
- Annual team meetup
- Care for your community donation or leave
- Learn more about our team, mission and values
- Read more about our Best Work Life
- Initial First Meeting: If your application is shortlisted, you will have a 15-minute meeting with Linda from People Ops. 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 Interview: You’ll meet with members of our team, Sameet and Artem, for a technical interview. This is generally a 60-minute interview that will take a deep dive into your skills and experience.
- Management Interview: We take a very collaborative approach to hiring, so you’ll meet with Colin, Director of Engineering, and Lars, Float CTO, for a final 45-minute interview.
Categories
- Top JavaScript Jobs Worldwide
- Junior JavaScript Jobs Worldwide
- Mid-weight JavaScript Jobs Worldwide
- Senior JavaScript Jobs Worldwide
- Front End Jobs Worldwide
- Senior Front End Jobs Worldwide
- Junior Front End Jobs Worldwide
- Full Stack Jobs Worldwide
- Senior Full Stack Jobs Worldwide
- React Jobs Worldwide
- Senior React Jobs Worldwide
- React Native Jobs Worldwide
- TypeScript Jobs Worldwide
- Node.js Jobs Worldwide
- Back End Jobs Worldwide
- Angular Jobs Worldwide
- Vue.js Jobs Worldwide
Locations
- North America
- South America
- Europe
- Africa
- Asia
- Oceania
- United States
- San Francisco, USA
- Los Angeles, USA
- New York, USA
- Austin, USA
- Miami, USA
- Seattle, USA
- Chicago, USA
- Canada
- European Union
- United Kingdom
- London, UK
- Spain
- Barcelona, Spain
- Madrid, Spain
- Portugal
- Lisbon, Portugal
- Porto, Portugal
- France
- Paris, France
- Italy
- Rome, Italy
- Milan, Italy
- Germany
- Berlin, Germany
- Frankfurt, Germany
- Australia
- Sydney, Australia
- Melbourne, Australia
- Belgium
- Brussels, Belgium
- Czechia
- Prague, Czechia
- Brno, Czechia
Collections
- Aerospace companies
- Automotive companies
- Blockchain companies
- Creative companies
- Cryptocurrency companies
- Data companies
- Developer Tools companies
- Finance companies
- Fashion companies
- Gaming companies
- Healthcare companies
- Human Resources companies
- Marketing companies
- Media companies
- Metaverse companies
- Music companies
- NFT companies
- No-Code companies
- Non-Profit organisations
- Productivity companies
- Real Estate companies
- Retail companies
- Robotics companies
- SaaS companies
- Security companies
- Social Media companies
- Software companies
- Sports companies
- Sustainability companies
- Tech-for-Good companies
- Telecomunication companies
- Transportation companies
- Travel companies
- Jobs providing visa sponsorship
- 4 day week jobs
© 2019-2022 JobsinJS.com. All Rights Reserved.
More projects by me
Czech Course: Learn Czech language online