Svitla Systems, Inc.

MIDDLE UI ENGINEER WITH REACT

Posted: 3 days ago

Job Description

Svitla Systems Inc. is looking for a Middle UI Engineer with React for a full-time position (40 hours per week) in Mexico. Our client is a global, science-led biopharmaceutical company.Project: Building and refining the React-based front end for an LLM-powered companion app that helps clinical-regulatory experts submit data, review model responses, and provide feedback for continuous model retraining. You’ll join a small product pod as the primary individual-contributor UI developer, partnering closely with the UI Tech Lead, UX Lead, and API/AI engineers. You’ll own story-level delivery from component implementation through unit tests and pull-request reviews while sharpening your skills in a regulated, AI-centric domain.Remote work within U.S.–friendly time zones is preferred (5% optional travel for team workshops in Mexico). Requirements3-5 years of professional experience in front-end development (primarily with React).Proven delivery of at least one production web application with TypeScript, modern CSS (CSS Modules, Tailwind, or SASS), and responsive design.Familiarity with API consumption, authentication (OAuth 2.0/OIDC), and error handling.Experience using GitHub for version control, branching strategies, and basic GitHub Actions pipelines (build / test).Be comfortable working in Agile/Scrum with Jira or Azure DevOps boards.Solid communication skills with the ability to clarify requirements, flag blockers, and collaborate asynchronously.ResponsibilitiesImplement reusable accessible React components in TypeScript and Vite.Integrate REST/GraphQL endpoints and WebSocketStream for near-real-time LLM responses.Follow design specifications from Figma/Storybook and contribute to the evolution of the component library.Utilize React Query, Redux Toolkit, or Zustand to manage API data, caching, and optimistic updates.Handle edge cases (loading states, error boundaries) and client-side validation.Write unit and integration tests (Jest, React Testing Library).Participate in accessibility checks (Axe, Lighthouse) and performance profiling.Create clean, reviewable pull requests (PRs) and resolve comments promptly.Add build steps and test jobs to GitHub Actions when needed.Help keep the main branch release-ready.Attend daily stand-ups, backlog grooming, sprint planning, and retros.Break down UX specifications into development tasks and provide realistic estimates.Provide demo completed stories during sprint reviews.Conduct Pair Programming or mob testing with peers.Share front-end best practices and emerging React patterns with the teamNice To HaveExposure to LLM or ML-driven apps (prompt streaming, feedback capture).Basic understanding of WCAG 2.2 AA accessibility standards.Experience with Storybook, design tokens, or enterprise design systems.Familiarity with containerized dev environments (Docker) or cloud-based static hosting.We offerWork with #1 winner of the ‘Best Place to Work’ award!US and EU projects based on advanced technologies.Legal IMSS contract and competitive compensation.Regular performance appraisals to support your growth.Flexibility in workspace, either remote or in our welcoming office.Remote work financial support.Comprehensive medical insurance including family.Life insurance, maternity policy, family days off.Christmas Bonus in the amount of 30 days' payment.Bonuses for recommendations of new employees.Bonuses for article writing, public talks, other activities.15 vacation days, 25% vacations bonus, 11 national holidays.Personalized learning program tailored to your interests and skill development.Free tech webinars and meetups organized by Svitla.Monthly Pantry Vouchers, free office snacks, and drinks.Fun corporate online\offline celebrations and activities.Awesome team, friendly and supportive community!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs