p>Some of the skills needed for this role are but not limited to: • Expert level knowledge of React and React Native • Experience in NextJs, Typescript, Node.js • Experience with state management libraries such as Redux or MobX • Proficiency in designing and implementing reusable UI components • Familiarity with containerization using Docker and container orchestration using Kubernetes • Experience with authorization and authentication frameworks in implementing those into mobile and Web applications • Strong problem-solving skills, with the ability to debug complex issues and optimize application performance • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams • Experience with agile development methodologies, such as Scrum or Kanban • Familiarity with testing frameworks and libraries, such as Jest or Enzyme • Strong understanding of accessibility principles and best practices for creating accessible UI components. In this individual contributor role, you will play a key role in delivering high-quality problem-solving software with responsibilities including:
Enhancing existing web and mobile applications Creating new applications Implementing best practices Mentoring junior developers Adding new test cases Enhancing the CI/CD process for the front-end of mobile and web applications Building back-end for front-end services for these apps Documenting application flow and design And more.