
Key Responsibilities:
- Develop and maintain responsive web applications using React.
- Build and maintain iOS and Android applications using React Native.
- Collaborate with product managers, designers, and backend developers to deliver high-quality software solutions.
- Implement and maintain architecture principles to ensure robust and scalable applications.
- Integrate with REST and SOAP APIs to connect applications with backend services.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to peers.
- Stay up-to-date with the latest industry trends and technologies.
- 7+ years of work experience
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience as a Front-End Developer with a strong portfolio of web and mobile applications.
- Proficiency in React and React Native.
- Solid understanding of n-tier architectures (UI, business logic layer, data access layer) and distributed architectures using integration hubs such as Data Power, Mule or ESB's.
- Experience with REST and SOAP APIs.
- Strong knowledge of HTML, CSS, and JavaScript, Bootstrap, JavaScript, React, and Redux.
- Familiarity with version control systems, such as Git.
- Experience in developing Higher Order Components (HOC) and working with custom frameworks or libraries.
- Experience in Writing Unit Test Cases with Jest, Enzyme or Mocha.
- Proficient in developing ADA compliant applications.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.
- Knowledge of TypeScript or ECMAScript (ES6 or latest)
- Familiarity with CI/CD pipelines.
- Experience with automated testing frameworks and tools.
- Understanding of Agile methodologies.
- Knowledge of SDLC processes and use of JIRA.
- Desarrollar y mantener aplicaciones web receptivas utilizando React.
- Construir y mantener aplicaciones para iOS y Android usando React Native.
- Colaborar con gerentes de productos, diseñadores y desarrolladores de backend para ofrecer soluciones de software de alta calidad.
- Implementar y mantener los principios de arquitectura para garantizar aplicaciones sólidas y escalables.
- Integrarse con las APIs REST y SOAP para conectar aplicaciones con servicios backend.
- Escriba código limpio, mantenible y eficiente.
- Realizar revisiones de código y proporcionar retroalimentación constructiva a los compañeros.
- Manténgase al día con las últimas tendencias y tecnologías de la industria.
- 7+ años de experiencia laboral
- Licenciatura en Ciencias de la Computación, Tecnología de la Información o un campo relacionado.
- Prueba de experiencia como Desarrollador Front-End con una sólida cartera de aplicaciones web y móviles.
- Proficiencia en React y React Native.
- Una sólida comprensión de las arquitecturas de n-tier (UI, capa de lógica empresarial, capas de acceso a datos) y las arquitectures distribuidas utilizando centros de integración como Data Power, Mule o ESB.
- Experiencia con las APIs REST y SOAP.
- Fuertes conocimientos de HTML, CSS y JavaScript, Bootstrap, JavaScript, React y Redux.
- Familiarización con los sistemas de control de versiones, como Git.
- Experiencia en el desarrollo de componentes de orden superior (HOC) y en el trabajo con marcos personalizados o bibliotecas.
- Experiencia en casos de prueba de escritura con Jest, Enzyme o Mocha.
- Proficiente en el desarrollo de aplicaciones compatibles con la ADA.
- Excelentes habilidades de resolución de problemas y atención al detalle.
- Capacidad para trabajar eficazmente en un entorno de equipo colaborativo.
- Fuertes habilidades de comunicación y la capacidad de articular conceptos técnicos a las partes interesadas no técnicas.
- Conocimiento de TypeScript o ECMAScript (ES6 o más reciente)
- Familiarización con las tuberías CI/CD.
- Experiencia con los marcos y herramientas de ensayo automatizados.
- Comprensión de las metodologías ágiles.
- Conocimiento de los procesos SDLC y uso de JIRA.