Frontend Engineer
Frontend Engineer
About OnFrontiers:
We are an emerging talent intelligence company that helps project-based businesses discover, connect, and harness expertise inside and outside their organizations. We offer a system of record for human expertise, mapping capabilities on a 3-dimensional space encompassing experiences earned, skills developed, and knowledge retained. OnFrontiers is the new way to win and execute on project based work which is heavily dependent on having the right expertise at the right time. By leveraging the expertise that sits within our customer’s organization plus our global marketplace of 50k+ subject matter experts, we help our customers win more contracts and improve overall team performance, organizational agility, and competitiveness.
About the Role:
We are looking for a Remote Senior Frontend Engineer to join our fully distributed team.
The ideal candidate will be adept at building high-quality web applications using modern frontend technologies and practices from anywhere in the world. This role requires a self-motivated individual who thrives in a remote work environment, with a strong emphasis on communication, collaboration, and time management. Responsibilities include:
- Develop and maintain high-quality web applications using React, TypeScript, and styled-components, ensuring code scalability and maintainability.
- Implement responsive UIs that match design specifications and provide seamless user experience across various devices and browsers.
- Leverage modern build tools and techniques (e.g., Webpack, Babel) to optimize application performance and development workflow.
- Write and maintain unit, integration, and end-to-end tests using Jest, React Testing Library, and Cypress to ensure robustness and reliability of applications.
- Utilize state management libraries (e.g., Redux, Redux Toolkit) effectively to manage application state.
- Integrate third-party APIs and services (e.g., Auth0 for authentication, Sentry for error tracking) and ensure secure, efficient data exchange.
- Collaborate with backend developers to design and consume APIs, ensuring seamless integration and data consistency.
- Apply best practices for accessibility, internationalization, and SEO to enhance application usability and discoverability.
- Participate in code reviews, adhere to coding standards, and contribute to the continuous improvement of development processes.
- Stay abreast of emerging frontend technologies and trends, advocating for their adoption where beneficial.
Basic Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent practical experience required.
- 5+ years of previous frontend engineering experience with proficiency in React and its ecosystem, including hooks, context, and functional components, is essential.
- Strong understanding of CSS and pre-processing frameworks, with demonstrated ability to implement complex designs with precision.
- Experience with TypeScript and static type checking to enhance code quality and developer productivity.
- Familiarity with testing frameworks and libraries such as Jest, React Testing Library, and Cypress.
- Knowledge of modern frontend build pipelines and tools, including Webpack and Babel.
- Experience with version control systems, preferably Git, and collaboration tools like GitHub or Bitbucket.
- Understanding of RESTful APIs, with experience in GraphQL considered a plus.
- Excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a fast-paced, team-oriented environment.
Additional:
- Proven track record at series A, B, C B2B SaaS companies.
- Demonstrated ability to execute effectively with limited resources.