Frontend Developer
Who we are :
BookedBy creates B2B software to help service-based businesses grow and manage their business. As a leader in the salon / beauty space, BookedBy has provided 60-million-plus bookings and check-ins for its customers such as SportClips, Perfect Look and Sharkey’s Cuts for Kids.
BookedBy is at the beginning of an exciting growth phase, extending its platform to meet the needs of additional industries.
Role Description :
We are seeking a Front End Developer to join our growing team in Austin. As a Front End Developer, you will be responsible for translating design concepts into fully functional web interfaces.
You will collaborate with designers, backend developers, and product managers to create seamless and responsive user experiences.
Your expertise in frontend technologies will play a crucial role in shaping the future of our digital products.
Key Responsibilities :
- Translate business requirements and technical specifications into intuitive and responsive / adaptive user interfaces.
- Serve as a crucial link between technical implementation and stakeholder comprehension, ensuring that the delivered solutions are not only user-friendly but also durable, scalable both horizontally and vertically, and easily maintainable over time.
- Embrace a collaborative approach rather than solely focusing on completing assigned tasks.
- Engage in open communication with back-end developers to deliver features comprehensively.
Qualifications and Skills :
- 4+ years of experience working with React, React Hooks, and Redux.
- High-level proficiency in TypeScript, Webpack, NPM / Yarn, but also open to alternatives.
- Experience in developing responsive websites and web applications and ensuring compatibility with a wide range of modern desktop and mobile browsers.
- Experience with debugging, and performance optimization of React applications.
- Experience with one or more CSS preprocessors (e.g., Tailwind CSS, Sass, LESS).
- Experience with one or more CSS frameworks (e.g., Twitter Bootstrap, MUI).
- Experience with using one of the test automation frameworks (e.g., Jest, Cypress).
- Familiarity with Agile / SCRUM development methodology and tools such as Confluence and JIRA.
- Understanding of REST / HTTP / JWT technologies.
- Experience with promises, asynchronous requests.
- Experience with full-stack application development is a plus, willingness to understand and debug the system end-to-end is required.
- Proficiency in Git version control.
- Experience with code review systems as an author and reviewer, properly providing and reacting to feedback.
- Experience in providing estimates and adhering to those estimates.
- Understanding of Object-Oriented Programming (OOP) and design patterns.
What we offer :
We offer roles in an energetic, dynamic, and global environment with great opportunities to grow and take on new challenges.
Our growth is continuous which gives endless potential to evolve with the company.
- Medical Insurance
- Paid Time Off
- Hybrid Work Schedule : In-person Tues-Thurs, Flex days Mon / Fri