What are the responsibilities and job description for the Senior Software Engineer, Frontend position at Interface AI?
What You'll Do
Design & Develop:
- Architect and implement highly responsive and visually stunning frontend applications for Interface’s Conversational AI platform using modern frameworks like React.js.
- Build scalable and maintainable interfaces with a focus on performance and user experience.
- Create reusable components and libraries to accelerate development and maintain a consistent user interface across applications.
Frontend Expertise:
- Extensive experience(7 years) in frontend development using modern JavaScript frameworks, with a strong preference for React.js. Proficiency in HTML5, CSS3, and building advanced responsive layouts.
UI/UX Excellence:
- Strong understanding of UI/UX implementation strategies, with a focus on creating visually appealing, user-friendly, and highly interactive interfaces.
Scalable Systems Design:
- Experience in building applications optimized for speed, scalability, and cross-browser compatibility. Familiarity with distributed systems and low-latency solutions is a bonus.
Complex Problem Solver:
- Proven ability to tackle challenging technical problems, proactively identify areas for improvement, and drive innovative solutions.
Real-Time Technologies:
- Experience in socket programming and interacting with APIs at scale, including RESTful APIs and GraphQL.
Startup Mindset:
- Thrives in early-stage environments with the ability to take ownership, work autonomously, and adapt to a dynamic and evolving landscape.
Bonus Points:
- Passion for the intersection of AI and banking.
- Previous experience in startups with 5–30 employees.
- Experience with fintech or Conversational AI applications.
What We Offer
- 💻 Remote First Policy
- 🏥 Medical/Dental/Vision Insurance
- 🏝 PTO & Holidays
- ✨ Life Insurance