Project description:as the senior react developer, you will lead the modernization and architecture of a web platform. You will be part of a team that designs, develops and launches efficient quality systems and solutions in support of core organizational functions. This individual will apply proven communication, analytical and problem-solving skills to help identify, communicate and resolve issues, opportunities or problems in order to maximize the benefit of it and business investments. The developer is experienced and self - sufficient in performing his/her responsibilities requiring little supervision, but general guidance and direction
mandatory skills description:
• bs/ba, preferably in a technical or scientific field or equivalent experience, education or training
• 6+ years of experience in application design, development, installation and modification of web applications
• 3+ years of experience in developing in javascript with react v16 & 17, redux sagas, webpack and es6 or equivalent experience
• 2+ year of experience in .net core
• familiar with ui testing frameworks like jest and enzyme and experience with tdd (test driven development)
• advance knowledge of development methodologies, software design and design patterns, integration standards as well as its applicability at coding and testing cycles
• advance knowledge of software engineering best practices such as: versioning and versioning control, software packaging and software release management using github
• effective communication (verbal + written)
• excel at triage or analysis of situations for production support
• proficient with on time delivery with minimal supervision
• experience developing digital products that comply with accessibility standards (ada/wcag)
responsibilities:
• lead the design, development, and planning for the software architecture for united for business web platform
• solve complex performance problems and architectural challenges
• perform code reviews and mentor your peers
• serve as an integral member of the development team to create practical solutions in agile/devops environment
• ensure consistency with an established software development architecture
• analyze and interpret requirements from business and ux design team
• introduce new technologies and best practices as needed to solve business problems
• help to troubleshoot, test, and maintain the quality and security of the platform
• ensure the technical feasibility of ui/ux designs with a focus on accessibility
• work in an agile environment
english: c1 advanced