We’re Roofr: The all-in-one sales platform designed for roofers, by roofers.
Senior Frontend Engineer – Contract
Location
Mexico
Posted
18 hours ago
Salary
0
Seniority
Senior
Job Description
Senior Frontend Engineer – Contract
Roofr
• Help drive frontend architecture to the next stage of Roof’s systems • Work in a fast-paced cross-functional team that values doing things ‘the right way’ • Contribute to an early-stage company with engineering first culture • Contributing to all aspects of the Software Development Lifecycle, from planning to delivery • Collaborating with cross-functional team members to develop technical requirements • Writing clean code to develop functional web applications and reusable libraries • Writing unit, functional, and acceptance tests • Troubleshooting and supporting production applications
Job Requirements
- 3+ years of experience holding a Senior Engineering title
- Has 5+ years of software development experience
- Is a champion of agile methodologies, and enjoys shipping code often and confidently
- Has a track record of breaking down complex problems as incremental solutions
- Proactively recommends initiatives to improve our engineering technologies and culture
- Enjoys working in a collaborative environment where everyone helps each other grow
- Takes ownership of the product and is proud of the quality of their work
- Has excellent communication skills, and appreciates the value of good documentation
- Understands the challenges of early-stage company priorities
- Strong experience with Javascript language & React + Redux framework
- Experience with SCSS
- Experience with interacting with RESTful APIs
- Experience building frontend testing and automation systems for unit tests, integration tests, regression tests, and user acceptance tests
Benefits
- 1st week of employment is mandatory PTO! Start your journey with Roofr by decompressing and recharging - we will see you in week 2!
- 1 Friday off per month (we call those our laundry days!)
- Company wide paid shutdown for the week between Christmas and New Years
- Flexible time off
- 80% employer-paid benefits in the U.S. and 100% employer-paid premiums for Extended Healthcare and Dental in Canada
- RRSP/401k match
- Generous Parental Leave policy
- We host an annual company retreat with great team building activities
- Ample learning and development opportunities to continue growing your career
- Home office setup stipend
- Internet and phone allowance
- Remote first culture
- Weekly Friday paydays!
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior Frontend Engineer
RoofrWe’re Roofr: The all-in-one sales platform designed for roofers, by roofers.
• Help drive frontend architecture to the next stage of Roof’s systems • Work in a fast-paced cross-functional team that values doing things ‘the right way’ • Contribute to an early-stage company with engineering first culture • Contributing to all aspects of the Software Development Lifecycle, from planning to delivery • Collaborating with cross-functional team members to develop technical requirements • Writing clean code to develop functional web applications and reusable libraries • Writing unit, functional, and acceptance tests • Troubleshooting and supporting production applications
Role Description Für unseren Kunden aus der Versicherungsbranche in Luzern, suchen wir eine:n erfahrene:n Senior Frontend Entwickler:in. - Entwicklung und Umsetzung komplexer fachlicher und technischer Anforderungen innerhalb eines agilen Produktteams - Sicherstellung einer qualitativ hochwertigen und termingerechten technischen Umsetzung mit Fokus auf operative Delivery - Aktive Mitarbeit an der Weiterentwicklung technischer Lösungen sowie Einbringen von Best Practices im Software Engineering - Enge Zusammenarbeit mit Product Ownern, Entwickler:innen und weiteren Stakeholdern zur gemeinsamen Umsetzung der Produktziele - Einsatz moderner AI-basierter Coding-Assistants (z. B. GitHub Copilot) zur Steigerung der Codequalität und Entwicklungseffizienz Qualifications - Langjährige praktische Erfahrung als Frontend-Entwickler (Angular, HTML, TypeScript, SCSS) - Praktische Erfahrung mit Git - Fundierte Erfahrung im DevOps Umfeld (Azure, Terraform, CI/CD -Pipeline) - Entwicklung mit E2E-Tests und UI Testing (Storybook und Chromatic) - Erarbeitung und Umsetzung architekturkonformer Lösungen sowie Dokumentation - Sicherer Umgang mit modernen AI-basierten Coding-Assistants (z.B. GitHub Copilot) zur Steigerung von Qualität und Entwicklungsgeschwindigkeit - Ein Plus sind Bereitschaft und Erfahrungen in der Backend-Entwicklung (Java) sowie Begeisterung für gute User Experience - Teamorientierte Persönlichkeit mit Erfahrung in agilen Arbeitsmethoden sowie proaktiver und effizienter Zusammenarbeit über Teams hinweg - Selbstständige, verantwortungsbewusste Arbeitsweise mit der Fähigkeit, komplexe technische Herausforderungen zu lösen und Verbesserungspotenziale in Code und Prozessen zu erkennen - Hohe Belastbarkeit und Durchsetzungsvermögen sowie Freude daran, Wissen zu teilen und Kolleg:innen zu unterstützen - Adressatengerechte Kommunikation in Deutsch (C1) mit dem Fachbereich & im Team Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.
• Translate detailed component specifications, design systems, and UI mockups into accurate, production-quality web interfaces. • Build pixel-perfect, responsive user interface components using TypeScript, CSS3, and modern frontend development practices. • Ensure all implementations follow established design systems, accessibility standards, and responsive design principles. • Collaborate effectively within a remote-first environment through clear technical documentation, code reviews, and constructive feedback. • Identify and resolve inconsistencies or ambiguities in design specifications before implementation. • Optimize frontend performance to deliver fast-loading, responsive, and seamless user experiences across browsers and devices. • Contribute technical expertise to support the development and evaluation of advanced AI models for frontend engineering tasks.
Senior Front End Developer
Strategic Analysis, Inc.Strategic Analysis (SA) is self-described as an industry-leading government professional services firm that provides innovative solutions to present and future
Title: Senior Front End Developer (#26-118) Location: Washington United States Job Description: Strategic Analysis, Inc. is an Equal Opportunity Employer.Start Over with Job SearchReturning Applicant?Login NowIf you need assistance or an accommodation while seeking employment with us, please emailrecruiting@sainc.comor call: 703-527-5410. We will make a determination on your request for reasonable accommodation on a case-by-case basis. 26-118 Washington, D.C. Full Time Public Trust $140k-$160k Strategic Analysis, Inc. is an Equal Opportunity Employer. Start Over with Job Search Returning Applicant? Login Now If you need assistance or an accommodation while seeking employment with us, please email recruiting@sainc.com or call: 703-527-5410. We will make a determination on your request for reasonable accommodation on a case-by-case basis Strategic Analysis, Inc. (SA) Is seeking a Senior Front End Software Developer for the Advanced Research Projects Agency for Health (ARPA-H) Overview: GRACE is ARPA-H's production AI assistant. We've shipped the first generation of agentic AI, and now we're moving quickly to go deeper: user-built agents, multi-agent orchestration, and a platform teams can extend themselves. We are a small, startup-minded team that ships fast and owns what we build end-to-end. We are looking for a senior front-end-leaning full-stack developer to own the experience layer of GRACE: the chat interface, the rich rendering of AI output, and the interaction patterns that make an agentic system feel trustworthy and fast. The front end is where users decide whether GRACE is reliable and worth using. You will own that surface, while operating within the privacy, security, and responsible-use requirements of our mission and the federal environment. Responsibilities: Own the Front-End Experience • Own the GRACE front end end-to-end: the Chainlit-based chat application and the React/TypeScript components and interaction patterns layered on top of it • Own the rendering pipeline for rich AI output: streaming responses, markdown, code blocks, tables, citations, diagrams (Mermaid), maps (GeoJSON), and generated images, so that complex output is legible and trustworthy • Design and build interaction patterns for agentic workflows: tool-call progress, multi-step reasoning states, human-in-the-loop confirmations, and graceful handling of long-running or partial responses • Apply industry best practices and emerging front-end patterns specific to agentic AI: streaming UX, agent and tool-call visibility, and interfaces for user-built and multi-agent workflows • Own client-side state, streaming, and real-time updates (WebSocket/SSE), so the interface stays responsive while the backend is still working • Build file upload, document preview, and results-display experiences for GRACE's knowledge search and research workflows Work Across the Stack Work close to the application layer in Python where Chainlit lives; customize rendering, session handling, and interaction behavior beyond what the framework gives you out of the box • Partner with backend engineers on the API contract the front end consumes; shape it so it serves the user experience, and implement the glue when the boundary is fuzzy • Implement front-end-facing integrations with GRACE's data sources and APIs, including LLM provider outputs, knowledge search, and tool results • Write production-quality code across the stack: readable, tested, reviewed, and documented Partner with a human-centered designer and own quality, performance and accessibility Requirements: • Bachelor's or Master's in Computer Science, a related field, or equivalent practical experience • 7+ years of professional software engineering experience building and operating production web applications, with a primary focus on the front end • Experience designing and building for AI, LLM, chat, or agentic products: streaming responses, citation and source display, tool-call visibility, and building for uncertain or probabilistic output • Working knowledge of industry best practices and front-end patterns specific to agentic AI (streaming UX, agent and tool-call visibility, human-in-the-loop, multi-agent workflows) • Strong proficiency in TypeScript/JavaScript and deep, hands-on expertise with React and its modern ecosystem (hooks, state management, component architecture) • Working proficiency in at least one backend language (Python strongly preferred, given Chainlit) and comfort operating across the client/server boundary • Proven experience shipping complex, interactive UIs in high-velocity environments where you owned features end-to-end • Strong CSS and responsive design fundamentals • Experience with real-time UI patterns: streaming responses, WebSockets or SSE, and optimistic/partial rendering • Solid understanding of web performance, cross-browser behavior, and front-end testing • Strong attention to detail and a high bar for code quality; you care about how it looks, how it feels, and how it reads six months later • Clear, direct communicator who gives and receives feedback well and makes the people around them better Preferred Qualifications •Hands-on experience with Chainlit or similar conversational/LLM front-end frameworks, including customizing rendering and interaction behavior • Experience with rich client-side rendering: markdown, syntax highlighting, Mermaid diagrams, data visualization, or map rendering • Experience working directly with UX researchers and designers in a tight build-measure-learn loop • Experience on Microsoft Azure and within CI/CD pipelines; comfort deploying and operating what you build • Familiarity with design systems and component libraries at scale • Track record in startup or early-stage environments: comfort with ambiguity, rapid iteration, and wearing multiple hats • Experience in big tech or scaled tech organizations building customer-facing products Education: Bachelor's or master's degree in computer science, Software Engineering, or a related field, or equivalent practical experience Location: Remote with occasional travel Clearance: Ability to obtain HHS Public Trust. Strategic Analysis, Inc. is an Equal Opportunity employer and is committed to non-discrimination in employment. All qualified applicants will receive consideration for employment without regard to race, color, religions, sex (including pregnancy, sexual orientation, or gender identity), national origin, disability (physical or mental), age (40 or older), protected veteran status, genetic information (including family medical history) or any other characteristic protected by law. This policy includes but is not limited to the following employment actions: recruitment, hiring, firing, promotion, demotion, compensation, fringe benefits, training, mentoring and sponsorship programs.


