Frontend Engineer

Updated on

Aug 1, 2024

Full-Time
/
Remote

About the role

As a Frontend Engineer you’ll be at the forefront of building and enhancing our ML cloud platform and app store that hosts, runs, and distributes analytics apps for businesses. You will collaborate with backend engineers, UX/UI designers, and other stakeholders to create a seamless and intuitive user experience for our customers and partners. Your work will directly impact how businesses interact with and leverage the power of our analytics app ecosystem.

What you'll be doing

  • Develop and maintain user interfaces for Seek’s app store and ML cloud platform using React and TypeScript, ensuring a high level of performance, responsiveness, and accessibility.

  • Implement and customize UI components to create consistent, user-friendly designs that enhance the overall platform experience.

  • Use styled components for creating custom UI elements where necessary, ensuring alignment with design specifications and branding guidelines.

  • Collaborate with backend engineers to integrate APIs seamlessly, using Axios to manage data fetching and state synchronization.

  • Optimize frontend performance, focusing on reducing load times, minimizing bundle sizes, and ensuring a smooth, responsive user interface.

  • Participate in regular code reviews, providing and receiving constructive feedback to continuously improve code quality and team collaboration.

  • Work closely with UX/UI designers to translate design mockups into functional, responsive user interfaces.

  • Actively participate in sprint cycles, providing estimates, updates, and technical insights to help guide the development process.

Requirements

  • 5+ years of experience in frontend development, particularly with React and TypeScript in an enterprise production environment

  • Strong proficiency in using styled components to build scalable, customizable UI components

  • Strong expertise with state management libraries, especially Recoil, and API integration using Axios

  • Familiarity with modern frontend build tools like bun, Webpack, and Babel, and experience with automated testing frameworks like Jest

  • Familiarity with version control systems like Git, and experience with CI/CD pipelines, particularly GitLab CI 

  • Strong problem-solving skills, with the ability to troubleshoot and optimize frontend performance

  • Experience working in an Agile development environment, with a focus on collaboration and continuous improvement

Preferred Experience

  • Experience with performance optimization techniques, such as code splitting, lazy loading, and memoization

  • Familiarity with web analytics and user tracking integrations, such as Amplitude, within a frontend application

  • Experience with VS Code, including setting up and using Biome for code formatting and linting.

  • Understanding of accessibility best practices and experience implementing them in web applications

What Sets Us Apart

  • Seek values a flexible work environment, supporting work-life balance and families. 

  • We encourage ownership of your projects and look for team members who can drive initiatives forward.  

  • We strive for a culture where small experiments, iterative progress, and data-driven decision making are the norm.  

  • You’ll join a diverse team where different perspectives are valued and where your growth mindset is nurtured.  

To Apply: Please send your cover letter and resume to [email protected]. Include the name of the person who referred you (if applicable). Thank you for your time and consideration.   

Designed by Seek in Nashville, TN

© 2024 Seek | All Rights Reserved.

Designed by Seek in Nashville, TN

© 2024 Seek | All Rights Reserved.

Designed by Seek in Nashville, TN

© 2024 Seek | All Rights Reserved.