Flashfood is a mobile marketplace designed to help shoppers access discounted groceries while reducing food waste. Founded to tackle the global issue of unsold yet perfectly good f
Senior Front End Engineer
Location
United States + 1 moreAll locations: United States | Canada
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front End Engineer
Flashfood
About UsOur company is on a mission to reduce food waste and make high-quality, affordable food accessible to everyone. Through our innovative app-based marketplace, we connect shoppers with discounted perishable items while helping retailers turn would-be waste into revenue and meaningful environmental impact. We’re growing quickly across North America and partnering with retailers of all sizes to expand our reach. If you’re passionate about creating real change for people and the planet, we’d love for you to join us. Your work here will directly contribute to a mission that helps families save money, reduces waste, and builds a more sustainable future. What We're Looking For We’re hiring a hands-on Senior Engineer with deep React Native experience to own and evolve high-impact mobile features across iOS and Android. You’ll be a TypeScript expert focused primarily on our React Native application, contributing to mobile architecture, performance, and reliability. This is a senior individual contributor role - you’ll write production code daily, mentor engineers within the mobile team, and partner closely with Product and Design to deliver high-quality customer experiences. What You'll Do End-to-End Delivery - Own and deliver complex React Native features from technical design through production release across iOS and Android that support a growing user base, evolving product requirements, and real-world mobile constraints. - Write clean, maintainable, and well-tested TypeScript code with strong attention to performance and user experience. - Troubleshoot and resolve production issues, including crashes, regressions, and platform-specific edge cases. Mobile Architecture & Technical Design - Contribute to scalable mobile architecture decisions, including state management, navigation, API and tool integrations, and feature modularization. - Improve codebase maintainability by reducing technical debt and promoting reusable, well-structured components. - Apply performance, accessibility, and platform best practices to deliver smooth, consistent user experiences. Developer Experience & Reliability - Improve team-level mobile workflows, testing practices, and release processes. - Instrument applications with meaningful logging, monitoring, and crash reporting. - Participate in incident response and contribute to root cause analysis and preventative improvements. Collaboration & Technical Leadership - Mentor junior and mid-level engineers through thoughtful code reviews and design discussions. - Partner closely with Product and Design to translate requirements into scalable mobile solutions. - Identify technical risks early and communicate clear tradeoffs between speed, quality, and long-term maintainability. What You Bring - 8+ years of professional software engineering experience, including 3+ years of hands-on React Native mobile development. - Strong expertise in TypeScript and modern React patterns. - Deep experience shipping production React Native apps across iOS and Android. - Experience with state management libraries (e.g., React Query, Zustand or similar). - Proficiency in working within the Expo ecosystem - Experience in building and integrating custom native modules. - Proven ability to optimize mobile performance (rendering, memory usage, startup time). - Experience with mobile CI/CD pipelines, app store release processes, and crash monitoring and observability tools. - Strong understanding of UI/UX best practices, mobile security fundamentals, error handling, logging, and data persistence. - Demonstrated mentorship experience and strong communication skills. Nice to Have - Experience with Kotlin, Compose Multi Platform - Experience contributing to web frontends (e.g., Next.js, TypeScript). - Experience working in retail or marketplace platforms with real-time inventory, store-level operations, and high-volume, rapidly changing data. What We Offer - Competitive salary, equity, and comprehensive benefits. - 100% remote work with flexibility and trust. - Mission-driven work that reduces food waste and expands access to affordable food. - A fast-growing, collaborative team with big ambitions. - Real opportunities for career growth and professional development. Flashfood is an equal opportunity employer and is committed to building a diverse, inclusive, and equitable workplace. We welcome candidates from all backgrounds and experiences, and we’re dedicated to creating an environment where everyone feels supported and empowered to do their best work. Flashfood is an equal opportunity employer and is committed to building a diverse, inclusive, and equitable workplace. We welcome candidates from all backgrounds and experiences, and we’re dedicated to creating an environment where everyone feels supported and empowered to do their best work.
Job Requirements
- 8+ years of professional software engineering experience, including 3+ years of hands-on React Native mobile development.
- Strong expertise in TypeScript and modern React patterns.
- Deep experience shipping production React Native apps across iOS and Android.
- Experience with state management libraries (e.g., React Query, Zustand or similar).
- Proficiency in working within the Expo ecosystem.
- Experience in building and integrating custom native modules.
- Proven ability to optimize mobile performance (rendering, memory usage, startup time).
- Experience with mobile CI/CD pipelines, app store release processes, and crash monitoring and observability tools.
- Strong understanding of UI/UX best practices, mobile security fundamentals, error handling, logging, and data persistence.
- Demonstrated mentorship experience and strong communication skills.
- Nice to Have
- Experience with Kotlin, Compose Multi Platform.
- Experience contributing to web frontends (e.g., Next.js, TypeScript).
- Experience working in retail or marketplace platforms with real-time inventory, store-level operations, and high-volume, rapidly changing data.
Benefits
- Competitive salary, equity, and comprehensive benefits.
- 100% remote work with flexibility and trust.
- Mission-driven work that reduces food waste and expands access to affordable food.
- A fast-growing, collaborative team with big ambitions.
- Real opportunities for career growth and professional development.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Full Stack Developer – ReactNative, SpringBoot – 5 to 8 Years
KSmart Staffing SolutionsConnect Talent. Build Success.
• Design and develop backend services using Java and Spring Boot within a microservices architecture • Build intuitive mobile interfaces using React Native for Android and iOS platforms • Integrate RESTful APIs and third-party services across front-end and back-end layers • Ensure high performance, scalability, and security of applications • Collaborate with cross-functional teams including UI/UX designers, DevOps, and QA • Participate in code reviews, unit testing, and CI/CD workflows • Troubleshoot and resolve production issues with a proactive mindset • Stay current with emerging technologies and contribute to architectural decisions
Front-End Developer
Talent SamCost effectively grow your team with native English speaking talent. We make it easy for your business to succeed.
• Develop and maintain responsive and user-friendly web applications • Translate UI/UX designs into clean, functional, and high-quality code • Build reusable components and front-end libraries for scalability and efficiency • Collaborate with backend developers to integrate APIs and application functionality • Optimize applications for maximum speed, performance, and responsiveness • Troubleshoot and resolve front-end issues and bugs • Ensure cross-browser compatibility and mobile responsiveness • Participate in code reviews, testing, and deployment processes • Maintain and improve front-end architecture and development standards • Stay updated on emerging front-end technologies, trends, and best practices
• Custom Component Development: Build and maintain a comprehensive internal component library covering 95%+ of the UI surface. Components are built from scratch without third-party libraries (no MUI, Chakra, Ant Design, etc.), with clean APIs and clear documentation. Collaborate with designers to deliver functional, brand-aligned implementations. • Marketing Funnel Engineering: Architect and develop multi-step marketing funnels, including landing pages, lead capture flows, upsell sequences, and thank-you pages. Implement dynamic content rendering, conditional logic, and form validation. Integrate with marketing platforms via REST APIs and manage funnel state across steps using appropriate storage strategies. • Payment Integrations: Integrate payment gateways (Stripe, PayPal, or similar) into funnel flows, including secure form handling, webhook processing, and error recovery. • Performance Optimization: Own Core Web Vitals across all funnel pages targeting Lighthouse scores of 95+. Apply code splitting, lazy loading, tree shaking, and critical CSS. Use React DevTools Profiler and Chrome Performance panel to identify and eliminate redundant re-renders through memo, useMemo, useCallback, and smart component splitting.
Senior Software Engineer
University of ChicagoAn urban research university established in 1892, the University of Chicago has grown to offer over 50 majors and 29 minors for an annual student body of nearly
Department BSD CTD - Engineering - Front End About the Department The Center for Translational Data Science (CTDS) at the University of Chicago is a research center whose mission is to develop the discipline of translational data science to impactful problems in biology, medicine, healthcare, and the environment. We envision a world in which researchers have ready access to the data needed and the tools required to make data driven discoveries that increase our scientific knowledge and improve the quality of life. We architect ecosystems of large-scale commons of research data, computing resources, applications, tools, and services for the broader research community to use data at scale to pursue scientific inquiry and accelerate discovery. Learn more at https://gdc.cancer.gov/, https://gen3.org/, https://stats.gen3.org/, and https://ctds.uchicago.edu/. Job Information Senior Software Engineer for various and unanticipated worksites throughout the U.S. (Chicago, IL). Responsible for technical tasks and timely delivery. Participation in complex design and implementation. Provide support and maintenance for existing applications. Provide technical leadership in technical initiatives, including mentorship to interns, junior developers and onboarding staff. Actively participate and provide feedback in the hiring process. Investigates, analyzes and resolves day-to-day technical problems using standard procedures. Design applications to meet University and business requirements. Performs code testing on components and works to ensure that appropriate implementation standards are met. Supports and maintains existing applications. Works with web developers and responds to requests from users. Analyze and translate complex business requirements into structured software architectures and development tasks. Design and implement scalable and modular frontend architectures using React and TypeScript. Collaborate to design RESTful APIs and backend services to support data persistence for enhanced user experience. Evaluate and optimize software solutions for performance, maintainability, and security. Lead the development of accessible and responsive user interfaces, ensuring compliance with WCAG 2.1 AA standards. Implement and maintain continuous integration and delivery (CI/CD) pipelines using GitLab CI/CD and GitHub Actions. Ensure seamless integration of frontend and backend components for data-intensive applications. Work with domain experts to understand genomic data structures and workflows. Implement complex query functionalities to process and display data meaningfully for researchers. Lead code reviews to ensure adherence to coding best practices for scaling maintenance and performance optimization strategies. Work closely with product managers, UX designers, and data scientists to translate requirements into technical implementations. Participate in technical discussions and presentations, elaborating on complex solutions to technical and non-technical audiences. Provide input on project timelines and technical feasibility. Technical environment: React, TypeScript, Redux-toolkit, and UI design; RESTful APIs, including querying and integrating complex datasets; web accessibility (508 Compliance, WCAG 2.1 AA) including automated and manual testing; data visualization; handling large-scale datasets; Data analytics workflows; CSS and responsive design techniques for enterprise-level applications; develop and troubleshoot frontend web applications, UI development & API integration; frontend performance optimization; SEO best practices; implement and maintain CI/CD pipelines with GitLab CI/CD and GitHub Actions. Additional Responsibilities Bachelor’s degree in Computer Science or related field plus 2 years of experience in software development required. Required Skills: 2 years experience with each: React, TypeScript, Redux-toolkit, and UI design; REST APIs, including querying and integrating complex datasets; web accessibility (508 Compliance, WCAG 2.1 AA) including automated and manual testing; data visualization; handling large-scale datasets; CSS and responsive design techniques for enterprise-level applications; develop and troubleshoot frontend web applications, UI development & API integration; frontend performance optimization; SEO best practices; implement and maintain CI/CD pipelines with GitLab CI/CD and GitHub Actions. Exp must include: data analytics workflows. Background check including review of conviction history required. May work remote. When applying, the document(s) MUST be uploaded via the My Experience page, in the section titled Application Documents of the application. Benefit Eligibility YesThe University of Chicago offers a wide range of benefits programs and resources for eligible employees, including health, retirement, and paid time off. Pay Rate Type Salary Pay Range $80,000.00 - $120,000.00The included pay rate or range represents the University’s good faith estimate of the possible compensation offer for this role at the time of posting. Scheduled Weekly Hours 40 Union Non-Union Job is Exempt Yes Drug Test Required No Health Screen Required No Motor Vehicle Record Inquiry Required No Posting Date 2026-03-18 Posting Statement The University of Chicago is an equal opportunity employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender, gender identity, or expression, national or ethnic origin, shared ancestry, age, status as an individual with a disability, military or veteran status, genetic information, or other protected classes under the law. For additional information please see the University's Notice of Nondiscrimination. Job seekers in need of a reasonable accommodation to complete the application process should call 773-702-5800 or submit a request via Applicant Inquiry Form. All offers of employment are contingent upon a background check that includes a review of conviction history. A conviction does not automatically preclude University employment. Rather, the University considers conviction information on a case-by-case basis and assesses the nature of the offense, the circumstances surrounding it, the proximity in time of the conviction, and its relevance to the position. The University of Chicago's Annual Security & Fire Safety Report (Report) provides information about University offices and programs that provide safety support, crime and fire statistics, emergency response and communications plans, and other policies and information. The Report can be accessed online at: http://securityreport.uchicago.edu. Paper copies of the Report are available, upon request, from the University of Chicago Police Department, 850 E. 61st Street, Chicago, IL 60637.



