Position: Front-End Engineer (MERN)
Location: Remote
Employment Type: Full-Time
Role Overview
As a Front-End Engineer, you’ll be responsible for designing and implementing features in Homefile’s web and mobile applications. Working primarily within the MERN stack, you’ll collaborate with product managers, designers, and back-end developers to build scalable, maintainable, and visually appealing interfaces.
While we primarily use Chakra UI, we are open to candidates experienced in any modern front-end UI framework. The most important skills for this role are expertise in React and TypeScript, ensuring the foundation of our interfaces is robust and scalable.
Key Responsibilities
Front-End Development
- Build and maintain dynamic, responsive, and user-friendly web and mobile interfaces using React and React Native.
- Integrate with back-end APIs to ensure seamless data flow and functionality.
- Collaborate with design teams to implement pixel-perfect UI/UX designs.
Component Development and Design Systems
- Create and manage reusable, modular components, leveraging tools like Storybook for consistency.
- Use Chakra UI or other modern UI frameworks to deliver customizable, responsive design solutions.
- Contribute to the evolution and documentation of Homefile’s design system.
Collaboration and Agile Practices
- Work closely with cross-functional teams, including product managers, designers, and back-end developers, to deliver high-quality features.
- Participate in code reviews, testing, and troubleshooting to maintain code quality and performance.
- Optimize application performance, ensuring fast load times and smooth interactions.
Scalability and Maintainability
- Ensure code is scalable, maintainable, and adheres to best practices in software engineering.
- Write clean, reusable, and testable code with a strong focus on TypeScript.
- Stay up-to-date with emerging technologies and frameworks to drive continuous improvement.
Qualifications
Experience
- 3+ years of professional experience as a front-end engineer working with the MERN stack.
- Proven expertise with React and TypeScript (most critical).
Technical Skills
- Strong proficiency in JavaScript and TypeScript.
- Experience with React Native for mobile development.
- Proficiency with any modern UI framework (Chakra UI, Material-UI, TailwindCSS, or others).
- Familiarity with component libraries and tools such as Storybook.
- Understanding of responsive design principles and mobile-first development.
- Solid grasp of RESTful APIs and asynchronous programming.
- Proficiency with Git and version control workflows.
Other Skills
- Ability to debug, troubleshoot, and optimize front-end performance.
- Excellent communication and collaboration skills.
- A keen eye for detail and passion for delivering exceptional user experiences.
- Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.
- Familiarity with GraphQL or other advanced API frameworks.
- Experience deploying and maintaining web and mobile applications using CI/CD pipelines.
- Knowledge of accessibility standards (WCAG) and best practices.
Why Join Homefile?
- Purpose: Play a vital role in powering AI systems that redefine homeownership.
- Innovation: Be part of a team leveraging SLMs and LLMs to create smarter, data-driven solutions for homeowners.
- Growth: Join a growing company where your work directly impacts users and the platform’s evolution.
- Flexibility: Enjoy a hybrid/remote work environment, competitive salary, and comprehensive benefits.
Job Openings