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 specializing in the discovery, development, and commercialization of prescription medicines. The company operates in several therapeutic areas, including oncology, cardiovascular, renal, metabolic, respiratory, immunology, and rare diseases. They work alongside the world’s leading academic and biotech research institutions to stimulate innovation and evaluate emerging technologies. The client operates in over 100 countries, and its innovative medicines are used by millions of patients worldwide. The headquarters are located in cambridge, united kingdom. This location aligns with the focus on science and innovation, providing proximity to leading academic and research institutions.
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.
it is a 6-month, full-time contract with potential extension. Remote work within u.s.–friendly time zones is preferred (5% optional travel for team workshops in mexico).
requirements
* 3–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.
nice to have
* exposure 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.
responsibilities
* implement 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 team.
we offer
* work with #1 winner of the ‘best place to code’ award!
* us and eu projects based on advanced technologies.
* legal imss contract and competitive compensation.
* annual performance appraisals.
* 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' salary.
* 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 webinars, meetups and conferences organized by svitla.
* monthly pantry vouchers, free office snacks, and drinks.
* fun corporate online\offline celebrations and activities.
* awesome team, friendly and supportive community!
#j-18808-ljbffr