ReactJS y Redux Software Engineer
hace 4 meses
Tláhuac, Ciudad de México
Bureau de Arte en Software
A tiempo completo
Software Engineer with extensive knowledge & experience in the development and deployment of complex solutions, advanced problem-solving skills, and the ability to manage your assignments.
Experience in customer-facing roles and success leading deep technical architecture discussions with senior customer executives, Enterprise Architects, IT Management, Developers, and Testers.
Deep Expertise in:
- Experience as a Software Developer
- Engineering Degree in IT / Computer Science
- 5+ years of experience in
ReactJS 16.7+ with REDUX, ES6, Promises, yarn/npm, HTML 5, CSS3 etc. - 2+ years of experience in unit testing using JEST and E2E testing using Playwright
- Handson experience in using Web API (AXIOS or FETCH),
- Handson experience in Azure Cloud platform using pipeline (CICD) Azure DevOps.
- Good to have: design patterns, microservices, Typescript, etc
Key Accountabilities:
- Collaborate closely with Senior Developers & Leads to deliver defectfree code for assigned tasks within deadlines.
- Work with the technical lead to implement suggested solutions on time and with expected quality.
- Identify and address technology challenges, implementing innovative solutions.
- Adhere to development standards and conduct thorough unit testing.
- Communicate risks, issues, and dependencies promptly to the technical lead.
- Resolve technical challenges in collaboration with leads and colleagues.
- Maintain accurate updates on efforts, tasks, and activities in the Sprint Board.
- Assist technical lead in solution implementation or proof of concept (POC) as needed.
- Identify and address technical, functional, and soft skills gaps, planning for improvements.
- Collaborate with stakeholders to understand user stories, define tasks, estimate efforts, and ensure timely completion.
- Acquire comprehensive functional knowledge of projects/products and raise pertinent questions.
- Take ownership of assigned tasks, delivering within sprint time frames.
- Develop new features, fix bugs, and implement unit tests/E2E as required.
- Ensure adherence to React best practices and identify areas for codebase improvement.
- Track assigned tasks throughout the sprint and update their status accordingly.
- Participate in daily scrum calls to stay informed about project progress and provide updates to the team.
Experience:
- 8+ years' experience as a Software Developer with an engineering degree in IT / Computer Science
- Indepth understanding of coding languages and experience in multiple technology areas (Microsoft)
- Experience in working with agile development teams.
Tipo de puesto:
Tiempo completo
Sueldo:
A partir de $680.00 la hora
Horas previstas:
de 24 a 40 por semana
Horario:
- Rotativo
- Turno de 8 horas
Lugar de trabajo:
Empleo presencial
Fecha de inicio prevista: 21/05/2024