CaryHealth
Ingeniero de Front-End

Washington, DC, USA
Resumen de la empresa:
En CaryHealth, estamos comprometidos a transformar el panorama de la salud digital con un enfoque en la expansión de nuestro ecosistema de farmacia digital. CaryHealth fue fundada en 2017 como una experiencia de farmacia digital directa al consumidor y desde entonces ha crecido hasta convertirse en una plataforma amplia que sirve a fabricantes farmacéuticos, planes de salud y sistemas de salud. La plataforma CaryHealth incluye nuestra experiencia de farmacia digital CaryRx, OneDash para la gestión de poblaciones y Clair, nuestro modelo de IA propietario y copiloto. Como empresa de rápido crecimiento, buscamos miembros entusiastas del equipo que estén apasionados por mejorar los resultados para los pacientes a través de nuestra plataforma.
Resumen del puesto:
Buscamos un ingeniero de front-end talentoso y apasionado para unirse a nuestro equipo en crecimiento con sede en Washington, D.C. Como ingeniero de front-end, desempeñarás un papel fundamental en el éxito de nuestros productos mediante tu experiencia en front-end, conectando diseños y prototipos de Figma a código React limpio y conciso. Tu función incluirá utilizar tu experiencia en front-end para actualizar y mantener múltiples bases de código front-end, así como crear bibliotecas de componentes de alto impacto que se utilizarán en todos nuestros productos. Si eres una persona autónoma con un gran sentido del detalle y un fuerte deseo de crear soluciones innovadoras, te invitamos a formar parte de nuestro equipo dinámico.
Principales responsabilidades
Experiencia en front-end:
Desarrollar y mantener múltiples proyectos dentro del entorno de Cary Health, asegurando el impulso y la finalización de iniciativas de alto impacto en React, HTML, CSS, JavaScript y TypeScript.
Traducir diseños de UI/UX en código limpio y receptivo, gestionando casos extremos y errores sin dificultad.
Escalabilidad y mantenibilidad del código:
Optimizar el código en cuanto a calidad, utilizando técnicas como carga diferida, esqueletos de marcador de posición y almacenamiento en caché para garantizar una experiencia de usuario agradable.
Mantener y evolucionar la arquitectura de front-end para apoyar la escalabilidad a largo plazo.
Escribir código limpio y bien probado, siguiendo las mejores prácticas y convenciones del equipo.
Aseguramiento de calidad:
Realizar revisiones de código para mantener la calidad, consistencia y mejores prácticas.
Realizar pruebas y depuración para identificar y resolver problemas de manera oportuna.
Comunicación y colaboración:
Colaborar transversalmente con diseñadores, desarrolladores back-end y gerentes de producto para garantizar la integración perfecta de los requisitos.
Documentar decisiones técnicas, patrones y componentes para mejorar la alineación del equipo y la incorporación futura.
Aportar conocimientos de front-end que equilibren viabilidad, rendimiento y experiencia de usuario.
Fomentar una cultura colaborativa al fomentar la discusión abierta del código y los resultados.
Requisitos
Requisitos mínimos
Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado.
Experiencia demostrada como desarrollador de front-end o puesto similar, con al menos 2-5 años de experiencia laboral relevante.
Dominio de tecnologías front-end como HTML5, CSS3, JavaScript (ES6+), TypeScript y frameworks modernos de front-end (React, Angular, etc.).
Conocimientos de bibliotecas de gestión de estado (por ejemplo, Redux, Context API o similares).
Experiencia investigando, encontrando e integrando bibliotecas de código abierto en un proyecto funcional.
Capacidad para integrar APIs RESTful y servicios GraphQL en el código front-end, asegurando una comunicación eficiente entre los diferentes componentes de una aplicación web.
Capacidad para escribir pruebas unitarias e integradas utilizando herramientas como Jest y React Testing Library.
Conocimientos de sistemas de control de versiones (por ejemplo, Git) y flujos de trabajo de desarrollo colaborativo.
Comprensión de los principios y mejores prácticas de seguridad web, asegurando el desarrollo de aplicaciones web seguras y robustas.
Fuertes habilidades de comunicación y trabajo en equipo, con pasión por aprender y compartir conocimientos.
Excelentes habilidades organizativas y atención al detalle.
Capacidad para trabajar de forma independiente y colaborativa con equipos multifuncionales.
Flexibilidad para adaptarse a prioridades y horarios de trabajo cambiantes según sea necesario.
Actitud proactiva y compromiso demostrado con la entrega de servicios de alta calidad.
Los candidatos deben estar autorizados para trabajar en Estados Unidos para ser elegibles para este puesto.
Cualificaciones diferenciadoras
Experiencia sólida con React y capacidad para diseñar y desarrollar interfaces de usuario complejas e interactivas utilizando características de React como hooks, suspense y modo concurrente.
Experiencia con características avanzadas de TypeScript (por ejemplo, genéricos, tipos de utilidad, tipado avanzado).
Experiencia con TailwindCSS y sus capacidades.
Contribuciones a proyectos de código abierto o participación activa en comunidades de front-end.
Experiencia previa trabajando en una o más bibliotecas de componentes, creando variantes de componentes e integrándolas en diferentes bases de código.
Conocimiento de pipelines de CI/CD y plataformas de computación en la nube (por ejemplo, AWS, Azure, Google Cloud).
Historial demostrado de colaboración con equipos multifuncionales, incluyendo diseñadores, gerentes de producto y otros desarrolladores, para entregar soluciones de alta calidad.
Experiencia con metodologías de desarrollo ágil, como Scrum o Kanban, y capacidad para trabajar en un entorno de desarrollo iterativo y colaborativo.
Participación en proyectos de código abierto o contribuciones a la comunidad de desarrolladores, mostrando pasión por aprender y compartir conocimientos.
Condiciones de trabajo
Los entornos de oficina y farmacia tienen temperaturas y humedad moderadas, que pueden fluctuar.
Tenga en cuenta que este puesto está basado en nuestra oficina de D.C., con 2 días presenciales y 3 días remotos por semana.
Requisitos físicos
Permanecer sentado durante largos períodos en un escritorio mientras trabaja en una computadora.
Movimientos repetitivos, como teclear y usar el ratón.
Usar una o dos manos y/o dedos para agarrar, mover o ensamblar objetos.
Requisitos de viaje
Este puesto puede requerir viajes ocasionales para asistir a conferencias, ferias comerciales, reuniones de negocios o para apoyar operaciones en otras ubicaciones. La frecuencia, duración y modo de los viajes dependerán de las necesidades del negocio y se comunicarán con anticipación siempre que sea posible. Los candidatos deben sentirse cómodos con:
Viajar hasta un 10% del tiempo.
Estadías nocturnas cuando sea necesario.
Cumplir con las políticas y procedimientos de viaje de la empresa.
Adaptarse a horarios de viaje variables, incluyendo posibles viajes los fines de semana o por la noche, según sea necesario.
Nota: Los gastos de viaje serán reembolsados de acuerdo con las políticas de la empresa.
Beneficios
Plan de salud (médico, dental y visión)
Tiempo libre pagado (vacaciones, enfermedad, días festivos federales, días religiosos y culturales móviles)
Licencia parental y por embarazo
Beneficios para el transporte
Seguro de vida
Portátil de la empresa
Únete a nosotros en Washington, D.C., para formar parte de un equipo visionario que valora la innovación, la colaboración y la excelencia. Como ingeniero de front-end, tendrás la oportunidad de contribuir a proyectos significativos que impulsen cambios positivos y marquen la diferencia en la vida de las personas. Si eres un ingeniero de front-end altamente motivado y con habilidades que se desempeña bien en un entorno dinámico, esperamos con interés recibir tu solicitud.
CaryHealth es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para empleo sin importar raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad o condición de veterano. Celebramos la diversidad y estamos comprometidos a crear un entorno inclusivo para todos los empleados.
Salario negociable