Rol:Desarrollador REACT
Cliente : Gobierno de DC
Ubicación : Washington, D.C. (remoto)
Cliente : Gobierno de DC
Ubicación : Washington, D.C. (remoto)
Descripción de funciones:
Habilidades:
- 6+ años de experiencia en desarrollo web empresarial
- 2 años de experiencia trabajando con el framework React-UI (React.js)
- Experiencia en el trabajo con ReactJS, RXJS, NodeJS, ES6/5
- Experiencia en arquitectura REDUX
- Experiencia en el trabajo con HTML5, CSS3, JavaScript, Angular 2.0, React.JS y Bootstrap
- Experiencia en el desarrollo de componentes React Native
- Experiencia en el trabajo con JSX (Javascript Syntax Extension)
- Experiencia en el trabajo con APIs REST
- Experiencia en el trabajo con JSON y XML
- Experiencia en la traducción de wireframes y diseños para el desarrollo
- Experiencia en librerías CSS, Sigma, Adobe XD
- La experiencia en el trabajo con Angular 2.0 es una gran ventaja
- Se valorará la experiencia en el trabajo con Spring Boot y Spring Technologies
- La experiencia en el trabajo con cualquier kit de herramientas de interfaz de usuario basado en REACT es una ventaja
- Experiencia con flujos de trabajo de ReactJS como Flux, Redux, Create React App, bibliotecas de estructura de datos
- Experiencia con repositorio de control de versiones GIT [Requerido – 3 años]
- Experiencia con servidores de aplicaciones Tomcat/Jetty/undertow [Requerido – 3 años]
- Experiencia con el entorno de trabajo LINUX [Requerido – 3 años]
- Experiencia con el rastreador de problemas JIRA [Requerido – 3 años]
- Experiencia en desarrollo e implementación de aplicaciones basadas en contenedores de RedHat Openshift [Deseable]
- Conocimiento de la práctica de Integración Continua y Desarrollo Continuo [Deseable]
Responsabilidades:
El puesto de Senior React Developer requiere un conocimiento profundo de JavaScript, modelo de objetos, manipulación de DOM y controladores de eventos, estructuras de datos, algoritmos, JSX, Babel y estilos arquitectónicos / API (REST / RPC) y metodologías ágiles para el desarrollo de programas de aplicación.
El desarrollador sénior escribirá código limpio y escalable utilizando los lenguajes de programación ReactJS, refactorizará y depurará códigos, mejorará el software existente, probará e implementará aplicaciones y sistemas. Desarrollar documentación a lo largo del ciclo de vida del proceso de desarrollo y proporcionar soporte técnico al equipo.
El puesto de Senior React Developer requiere un conocimiento profundo de JavaScript, modelo de objetos, manipulación de DOM y controladores de eventos, estructuras de datos, algoritmos, JSX, Babel y estilos arquitectónicos / API (REST / RPC) y metodologías ágiles para el desarrollo de programas de aplicación.
El desarrollador sénior escribirá código limpio y escalable utilizando los lenguajes de programación ReactJS, refactorizará y depurará códigos, mejorará el software existente, probará e implementará aplicaciones y sistemas. Desarrollar documentación a lo largo del ciclo de vida del proceso de desarrollo y proporcionar soporte técnico al equipo.
- Asegúrese de que las tecnologías estén actualizadas con una arquitectura y aplicaciones actuales, estables y compatibles que cumplan con los estándares empresariales.
- Colaborar con equipos internos para producir diseño y arquitectura de software
- Desarrolle, pruebe e implemente aplicaciones y sistemas
- Revisar, actualizar, refactorizar y depurar códigos
- Mejore las aplicaciones y sistemas JAVA existentes
- Supervisa e informa de forma proactiva sobre la utilización del rendimiento de las tecnologías asignadas.
- Solucionar problemas/fallos de software y/o hardware.
- Gestione tickets y tareas problemáticas o escaladas y solicitudes fuera de ciclo de los propietarios de sistemas/software.
- Determine el mejor curso de acción para satisfacer las necesidades comerciales y proporcione experiencia consultiva a los clientes sobre cómo utilizar mejor los sistemas.
- Supervisa e identifica de forma proactiva problemas más amplios y complejos a través de múltiples tecnologías integradas y conectadas, y se comunica según corresponda.
- Puede funcionar como una PYME (Experto en la materia) técnica de nicho
Requisitos mínimos de educación/certificación:
Licenciatura en Tecnología de la Información o campo relacionado o experiencia equivalente
Licenciatura en Tecnología de la Información o campo relacionado o experiencia equivalente
DESCRIPCIÓN DEL TRABAJO DEL CONTRATO
Responsabilidades:
1. Demuestra experiencia en la transmisión de conceptos técnicos y funcionales para una especialidad técnica específica.
2. Identifica mejoras en los estándares del proyecto para lograr servicios/productos de alta calidad. Se trata de un puesto profesional que puede requerir una experiencia en la materia coherente con habilidades tecnológicas exigentes y poco comunes.
3. Puede requerir la coordinación de las actividades de programación que lleva a cabo el equipo de desarrollo de aplicaciones.
6. Aprovecha excelentes habilidades de comunicación escrita y verbal para desarrollar nuevos procesos comerciales y soluciones de programación según las indicaciones de las partes interesadas comerciales y técnicas.
7. Puede coordinar las actividades de los desarrolladores de aplicaciones.
8. Capaz de identificar las mejores prácticas y estándares para el uso del producto.
9. Historial comprobado de diseño técnico práctico y trabajo de código dentro de sistemas complejos grandes.
10. Trabajo técnico práctico comprobado con una variedad de tecnologías.
11. Experiencia técnica demostrada integrando una variedad de diversos entornos técnicos y tecnologías multiplataforma.
12. Brinda soporte y diseño para aplicaciones específicas de la industria que requieren integración con sistemas o aplicaciones estatales.
13. Interactúa con usuarios empresariales de nivel ejecutivo o expertos técnicos.
14. Experiencia avanzada en la materia técnica requerida.
15. Puede funcionar como un SME (experto en la materia) técnico de nicho.
16. Tiene experiencia comprobada en implementaciones y sistemas grandes y complejos.
Esta es una posición remota.
Compensación: $75.00 - $80.00 por hora
Sobre nosotros
AHU Technologies INC. es una empresa de consultoría de TI y dotación de personal permanente que satisface y supera las necesidades cambiantes de servicios de TI de las principales corporaciones dentro de los Estados Unidos. Hemos estado brindando soluciones de TI a clientes de diferentes sectores de la industria, ayudándolos a controlar los costos y liberar recursos internos para enfocarse en temas estratégicos.
AHU Technologies INC. fue cofundada por jóvenes emprendedores tecno-comerciales visionarios que siguen siendo nuestros principales consultores. Al mantener relaciones de trabajo con un grupo de otros consultores independientes altamente calificados, tenemos un número creciente de recursos disponibles para proyectos de desarrollo. Actualmente estamos trabajando en varios proyectos como entretenimiento multimedia, soluciones ERP, almacenamiento de datos, aplicaciones web, telecomunicaciones y medicina para nuestros clientes en todo el mundo.
(si ya tienes un currículum en Indeed)