Software Development Engineer I - Fullstack

interface.ai Logo

interface.ai

πŸ“Remote - India

Summary

Join interface.ai, a leading AI provider for banks and credit unions, as a Full Stack Engineer I. Build and enhance user interfaces for AI-powered financial services products, focusing on chat and digital experiences. Collaborate with designers, backend engineers, and AI teams to create robust, scalable, and user-friendly frontend systems. This role involves developing reusable components, optimizing performance, and ensuring accessibility across various browsers and devices. You will also participate in code reviews, define development processes, and write tests to maintain high-quality code. The position offers opportunities for professional growth within a product-first AI company.

Requirements

  • 1–3 years of experience in frontend development, including internships
  • Strong knowledge of ReactJS and ecosystem
  • Understanding of js or similar skills
  • Solid knowledge of JavaScript/TypeScript, React, HTML, and CSS
  • Deep understanding of HTML, CSS, browser rendering, and performance optimization techniques
  • Ability to work with design handoffs (e.g., Figma) and translate them into functional components
  • Familiarity with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress)
  • Experience working with REST or GraphQL APIs, and comfort handling data flows in the UI
  • Familiarity with version control systems (e.g., Git)
  • A learning mindset, strong attention to detail, and a sense of ownership
  • Good communication skills and willingness to collaborate in a remote, fast-paced environment

Responsibilities

  • Build and evolve our design system and reusable component libraries, promoting consistency and maintainability across product surfaces
  • Optimize performance, accessibility, and responsiveness across browsers and devices
  • Collaborate with designers to turn Figma specs into functional, pixel-perfect interfaces
  • Partner with backend teams to integrate APIs, define contracts, and troubleshoot edge cases
  • Lead and participate in design and code reviews, enforcing high standards of readability, maintainability, and test coverage
  • Help define and improve frontend development processes, CI practices, and build pipelines
  • Participate in regular code reviews and learn from senior engineers across the team
  • Write tests using tools like Jest and React Testing Library to ensure feature quality
  • Learn and follow best practices around performance optimization, code structure, and continuous integration
  • Proactively raise UI bugs or UX inconsistencies and suggest improvements

Preferred Qualifications

  • Experience in B2B SaaS , internal tooling, or regulated industries
  • Prior work in AI, chat UI, or real-time interfaces is a plus

Benefits

  • Collaborate with a high-impact engineering team that values mentorship and code quality
  • Work on user experiences that directly shape the future of AI-powered banking
  • Learn and grow in a team that promotes ownership and continuous learning
  • Build your frontend career in a product-first AI company with strong market traction

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.