Full Stack Front-End Engineer

[REMOTE]

25 Feb 2025

Steppingblocks is looking for a Full Stack Front-End Engineer with a strong background in design and React engineering, capable of transforming Figma prototypes into high-quality React applications. This role requires an eye for detail, a disciplined approach to development, and experience or a strong interest in building applications powered by Large Language Models (LLMs) and AI agents, powered by OpenAI, Anthropic, and similar platforms. The Full Stack Front-End Engineer will play a pivotal role in developing applications that empower students and career professionals with data-driven insights. This position works closely with cross-functional teams to deliver engaging, responsive, and accessible applications.

Key Responsibilities

Front-End Development and AI Integration

  • Design and implement responsive and accessible user interfaces using React, Next.js, and TypeScript, focusing on delivering seamless AI-enhanced user experiences.

  • Collaborate with UI/UX designers to convert Figma designs into functional, high-performing React components.

  • Work with AI engineers to integrate LLMs and AI-powered features, ensuring smooth and intuitive user interactions.

Cross-Functional Collaboration and Project Scoping

  • Partner with back-end engineers to integrate front-end functionality with API endpoints (REST, GraphQL) and AI models, ensuring scalable and efficient implementations.

  • Engage stakeholders to define project scope and technical specifications for AI-enhanced features.

  • Provide front-end expertise, especially in crafting AI-driven user experiences.

Accessibility, Responsive Design, and UI/UX Best Practices

  • Implement accessibility standards, utilizing tools like Axe, WAVE, and Lighthouse, and prioritize inclusivity in AI-driven components.

  • Develop responsive layouts and interactive elements using CSS frameworks like Tailwind, focusing on multi-device compatibility.

Testing, Quality Assurance, and Continuous Improvement

  • Write and maintain unit and integration tests using Jest and Cypress to validate both AI and non-AI UI functionality.

  • Implement CI/CD practices to ensure consistent releases and optimize AI-integrated components.

Technical Documentation and Codebase Management

  • Document AI-powered workflows and features, ensuring clear and accessible information for team members.

  • Manage codebases for maintainability, modularity, and scalability, particularly for LLM and AI-integrated components.

Qualifications & Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

  • Proven experience as a front-end developer, with strong proficiency in React, Next.js, and TypeScript.

  • Hands-on experience with integrating LLMs or AI-powered features (e.g., OpenAI, Anthropic, etc) into front-end applications is highly desirable.

  • Expertise in CSS frameworks like Tailwind and proficiency in responsive design using Flexbox and Grid.

  • Strong understanding of accessibility standards and experience implementing WCAG-compliant interfaces.

  • Proficiency with design tools like Figma, with experience translating designs into functional React components.

  • Experience with Git version control, including effective branching strategies.

  • Excellent troubleshooting and problem-solving skills, especially with integrating AI models into the front-end.

  • Effective communication skills, capable of explaining technical concepts to non-technical stakeholders.

  • Meticulous attention to detail

Preferred (Nice-to-Haves):

  • Familiarity with API integration (REST, GraphQL) for AI model connections.

  • Knowledge of database systems (e.g., SQL) and experience with CI/CD tools.

  • Exposure to cloud services (AWS) and containerization (Docker).

  • Experience in Agile development methodologies.

Why Join Us?

  • Help build pioneering AI-enhanced applications that shape the future of education and the workforce.

  • Work with a collaborative, cross-functional team that values creativity, quality, and cutting-edge innovation.

  • Enjoy a fully remote role with flexibility and the opportunity to make a significant impact within a fast-growing company.

Perks

  • Unlimited PTO

  • Medical, vision, and dental benefits

  • 401K

Mid-Senior Level

Full Time

[REMOTE]