Senior Engineer, Customer Web and Mobile Experience

Jobtailor

Chicago (IL)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor is seeking a seasoned frontend engineer to design, build, and deliver features across responsive web and React Native apps for pet-parent users. You will own end-to-end delivery, translate requirements to code, and work with a modern toolchain including Next.js, GitHub, and AI-assisted tooling.

You will create reusable UI components with Tailwind and React Native patterns, integrate with APIs, ensure accessibility and security, and mentor junior engineers while improving performance

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent experience considered).
  • Engineering experience building production web or mobile applications.
  • Strong proficiency in JavaScript and TypeScript, with hands-on production experience in React; React Native experience preferred.
  • Foundational developer toolchain experience: Git/GitHub, Node.js, Next.js, VS Code, React DevTools, Postman, Expo CLI, Azure CLI, and BrowserStack.
  • Experience building Backend-for-Frontend services and Web APIs in .NET (C#) to support customer-facing apps.
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot Enterprise) and containerized environments.

Responsibilities

  • Design, develop, test, and deploy features across responsive web and React Native mobile apps.
  • Own end-to-end delivery of product areas, including design, implementation, code reviews, deployment, and post-release monitoring.
  • Translate requirements and UX designs into clean, maintainable front-end code.
  • Work with the team's toolchain: Git/GitHub, Node.js, Next.js, VS Code, React DevTools, Postman, Expo CLI, Azure CLI, BrowserStack.
  • Build reusable UI components using Tailwind/NativeWind and React Native patterns for web/mobile.
  • Integrate with backend APIs, manage state, and optimize performance.
  • Implement secure authentication and handle tokens securely.
  • Write unit, integration, and end-to-end tests; participate in code reviews.
  • Contribute to CI/CD pipelines and mobile release processes.
  • Collaborate with designers and product managers to refine requirements.
  • Mentor mid-level and junior engineers through pairing and reviews.
  • Identify technical debt and performance issues and drive improvements.
  • Stay current with React and React Native ecosystem.

Skills

JavaScript
TypeScript
React
React Native
UI development
Accessibility
Performance tuning
Security practices
Mentorship
Collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Git/GitHub
Next.js
VS Code
React DevTools
Postman
Expo CLI
Azure CLI
BrowserStack
GitHub Codespaces
GitHub Copilot Enterprise
Tailwind/NativeWind

Job description

Responsibilities
  • Design, develop, test, and deploy features across responsive web and React Native (including React Native Web) mobile applications used by pet parents.
  • Own end-to-end delivery of product areas, including technical design, implementation, code review, deployment, and post-release monitoring.
  • Translate product requirements and UX designs into clean, performant, accessible, and maintainable front-end code.
  • Work day-to-day in the team's foundational toolchain — Git/GitHub for version control and CI/CD triggers, Node.js, VS Code, GitHub Codespaces for containerized development, GitHub Copilot Enterprise for AI-assisted coding, Expo CLI, Azure CLI, Postman for API testing, React DevTools, and BrowserStack for cross-device/browser validation.
  • Build and maintain reusable, accessible UI components using a utility-first styling approach (e.g., Tailwind/NativeWind) and component patterns adapted for React Native (e.g., shadcn/ui-style component libraries), and manage typography/font loading consistently across web and mobile.
  • Integrate with backend APIs, manage application state effectively, and optimize for performance on web and mobile.
  • Implement secure authentication and identity flows, and handle customer data in line with security and privacy standards.
  • Write unit, integration, and end-to-end tests; participate in code reviews to uphold engineering standards.
  • Contribute to CI/CD pipelines, mobile release processes, and incident response for customer-facing services.
  • Partner with designers and product managers to refine requirements, evaluate trade-offs, and shape the user experience.
  • Mentor mid-level and junior engineers through pairing, code reviews, and design discussions.
  • Identify technical debt and performance issues, and lead targeted improvements with measurable customer impact.
  • Stay current with the React and React Native ecosystem and apply new tools and patterns where they add value.
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent experience considered)
  • Engineering experience building production web or mobile applications.
  • Strong proficiency in JavaScript and TypeScript, with hands‑on production experience in React; React Native (including React Native Web) experience strongly preferred.
  • Hands‑on proficiency with the foundational developer toolchain: Git/GitHub, Node.js, Next.js, VS Code, React DevTools, Postman, Expo CLI, Azure CLI, and BrowserStack.
  • Hands‑on experience building Backend‑for‑Frontend (BFF) services and Web APIs in .NET (C#) to support customer‑facing web and mobile experiences.
  • Comfort working in containerized development environments (e.g., GitHub Codespaces) and using AI‑assisted development tools (e.g., GitHub Copilot Enterprise).
  • Strong skills in modern styling and UI development — utility‑first CSS frameworks (Tailwind/NativeWind), component patterns (shadcn/ui‑style libraries for React Native), and managing fonts and typography across platforms.
  • Solid understanding of modern state management patterns, RESTful API integration, and component‑driven architecture.
  • Experience with the mobile app lifecycle, including build configurations, app store submission, and over‑the‑air updates.
  • Proficiency with CI/CD tools and automated testing frameworks (unit, component, and end‑to‑end).
  • Experience implementing authentication flows (OIDC/OAuth2 or equivalent) and handling tokens securely.
  • Familiarity with accessibility, performance tuning, and modern web/mobile security practices.
  • Strong collaboration skills and the ability to work effectively with product, design, and back‑end engineering partners.
Get your free, confidential resume review.
or drag and drop your file here.