Descripción del trabajo
Estamos buscando un líder técnico que pueda ayudar a hacer realidad esta visión de una billetera. Este será un rol práctico que involucrará planificación técnica y estrategia, toma de decisiones arquitectónicas, tutoría y enseñanza, programación en pareja, investigación y revisión de código.
Los candidatos exitosos deben tener experiencia liderando proyectos y equipos de ingenieros de software, y colaborando estrechamente con gerentes de productos, diseñadores y otras partes interesadas no relacionadas con la ingeniería.
Responsabilidades:
- Liderar colaborativamente el esfuerzo para construir y enviar el producto.
- Comprender a fondo el producto, el código base y su historia técnica y arquitectónica. Utilizará esa comprensión para ayudar a otros ingenieros a desarrollar competencia y experiencia.
- Comprender a fondo el contexto técnico en el que operamos, tanto los protocolos de cadena de bloques en los que estamos construyendo como el contexto del navegador en el que estamos construyendo, y utilizar ese conocimiento para respaldar la toma de decisiones técnicas y arquitectónicas.
- Sea responsable de optimizar y consolidar el rendimiento, la seguridad y la estabilidad en todo nuestro código base y sus muchas dependencias, y ayude a sus colegas a hacer lo mismo.
- Guíe y apoye a los compañeros que están trabajando para crear experiencias de usuario e interfaces agradables que definirán las billeteras del mañana.
- Dar retroalimentación y consejos a otros que están haciendo planes y decisiones técnicas.
- Programa en pareja con ingenieros que están trabajando en nuestros desafíos técnicos más difíciles
- Brindar tutoría técnica a ingenieros junior y senior.
- Mejore MetaMask a través de una revisión efectiva de las solicitudes de extracción, clasificación y análisis de problemas de GitHub, auditoría y refactorización de la base de código y pruebas
- Contribuye de manera proactiva a las discusiones del equipo sobre el diseño de UX, los problemas técnicos, la planificación de sprints y hojas de ruta, y la mejora de los procesos del equipo.
- Ser competente y reflexivo con la comunicación asincrónica y sincrónica, dar y recibir comentarios y trabajar de forma independiente y en equipo.
- Apoya el rendimiento y el crecimiento de sus compañeros de equipo.
- Tener éxito trabajando en un entorno totalmente remoto.
- Llevar respeto, paciencia y empatía a cada interacción y relación con los compañeros de trabajo y la comunidad.
- Traiga ajetreo, entusiasmo, corazón y amor por el código de envío y la corrección de errores en su trabajo.
Requerimientos técnicos:
Este rol requiere una alta competencia en JavaScript / Typescript de pila completa, incluida una buena experiencia con:
- React y Redux.
- Diseño e implementación de API (para servidores o servicios) en un contexto de Node.js.
- Algunos o todos los flujos de Node.js, Service Workers, generadores, Observables, WebSockets.
- Navegadores y API de navegador.
- Herramientas de compilación front-end: Grunt, Gulp, webpack o similar.
- Pruebas: Unitarias, de integración, de extremo a extremo.
- Refactorización de bases de código grandes y complejas.
- CSS y bibliotecas / extensiones modernas como Sass, SCSS, Less.
Puntos extra:
- ingeniería de seguridad.
- Desarrollo de dapp de Ethereum.
- Participación en los procesos de autoría o revisión de EIP.
- Sistemas de diseño.
- Creación de extensiones de navegador.
Salario a percibir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .