Qualifications
Key Responsibilities
Lead the design and development of modern applications, assuming ownership of the UI and its underlying logic.
Actively contribute throughout the product development lifecycle, from brainstorming sessions with designers to final verifications before launch.
Collaborate closely with Product Managers and Designers to ensure our technical implementations align with our high UX standards.
Engage in constructive code reviews and share insights to continually enhance our technical practices.
Requirements
Proficient in modern TypeScript and JavaScript (ES6+) for developing reliable, scalable applications.
Solid experience with React and crafting fast, reusable components.
Expertise in writing clean HTML and CSS, emphasizing responsive design compatible with various devices.
Familiarity with testing frameworks (e.g., Playwright, Vitest) and a commitment to producing verified, robust code.
Open to using AI and modern tools, including backend technologies, to advance product development.
Intermediate English proficiency or higher for effective communication within a global team.
Preferred Skills
Familiarity with Ruby on Rails is advantageous, or a strong desire to learn about the stack.
Experience with A/B testing or utilizing data to enhance UI.
History of managing the development of small products or micro-frontends.
About the job
Mid-Level Front-End Engineer (Full-stack Oriented)
About the Role
Join Matic's dynamic team as a Mid-Level Front-End Engineer with a Full-stack perspective. Matic is rapidly evolving, developing innovative web products from the ground up to simplify insurance processes for homeowners across the United States.
In this position, you will go beyond merely coding mockups. You will take charge of the user interface and the engineering logic that underpins it. We prioritize meticulous attention to detail, whether it's creating a reusable component library or enhancing the state management of a complex multi-step insurance application.
While your primary focus will be on the Front End, we encourage you to explore the full stack, utilizing AI tools to engage with the backend and ensure seamless delivery of features from start to finish. We appreciate engineers who embrace the latest technologies to bridge gaps and expedite our development process.