Salario negociable
CaryHealth
Washington, DC, USA
Descripción 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 farmacias digitales. CaryHealth fue fundada en 2017 como una experiencia de farmacia digital directa al consumidor y desde entonces se ha expandido 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 poblacional y Clair, nuestro modelo de IA propietario y copiloto. Como empresa de rápido crecimiento, estamos buscando miembros entusiastas del equipo que estén apasionados por mejorar los resultados para los pacientes a través de nuestra plataforma. Descripción del puesto: Estamos buscando 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á el uso de tu experiencia en front-end para actualizar y mantener múltiples bases de código front-end, así como la creación de bibliotecas de componentes de alto impacto que se utilizarán en todos nuestros productos. Si eres una persona autodidacta con un gran sentido del detalle y un fuerte deseo de crear soluciones innovadoras, te invitamos a formar parte de nuestro dinámico equipo. Principales responsabilidades Experiencia en front-end: Crear 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 a código limpio y responsivo, manejando 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 marcadores de posición y almacenamiento en caché para garantizar una experiencia de usuario agradable. Mantener y evolucionar la arquitectura de front-end para soportar 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 del código. 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 asegurar 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 perspectivas 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 de front-end como HTML5, CSS6, JavaScript (ES6+), TypeScript y frameworks modernos de front-end (React, Angular, etc.). Conocimiento 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 de front-end, asegurando una comunicación eficiente entre diferentes componentes de una aplicación web. Capacidad para escribir pruebas unitarias e integradas utilizando herramientas como Jest y React Testing Library. Conocimiento 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. Habilidades sólidas 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 destacadas Experiencia sólida trabajando con React y capacidad para arquitectar 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, tipados avanzados). 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 CI/CD y plataformas de computación en la nube (por ejemplo, AWS, Azure, Google Cloud). Trayectoria comprobada colaborando 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 experimentan 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 Sentarse durante largos periodos en un escritorio mientras se 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. Estancias nocturnas cuando sea necesario. Seguir las políticas y procedimientos de viaje de la empresa. Adaptarse a horarios de viaje variables, incluyendo posibles viajes durante 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 visual) Tiempo libre remunerado (vacaciones, enfermedad, días festivos federales, días religiosos y culturales flotantes) Licencia parental y por embarazo Beneficios para el transporte Seguro de vida Computadora portátil de la empresa Únete a nosotros en Washington, D.C., para formar parte de un equipo orientado al futuro que valora la innovación, la colaboración y la excelencia. Como Ingeniero de Front-End, tendrás la oportunidad de contribuir a proyectos impactantes 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 desenvuelve 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.