A Bachelor’s Degree is required, preferably in Computer Science, Engineering, or a related technical field.
Experience developing full-stack applications using React JS and Spring Boot.
Experience with leading frontend frameworks such as React, Angular, or Vue.
Experience delivering scalable, resilient web applications in large enterprise environments.
Strong knowledge of state management libraries such as Redux and Redux Toolkit.
Proficiency in unit testing frameworks like Jest (for frontend) and JUnit/Mockito (for backend).
Experience with data handling and integration with content management systems (CMS).
Strong experience with integrating third-party libraries, SDKs, and APIs.
Hands-on experience with monitoring, logging, and performance optimization tools (e.g., ELK Stack, Splunk).
Experience with version control systems, particularly Git, and best practices in branching and merging strategies.
Excellent analytical skills and a proactive approach to problem-solving.
Good understanding of CI/CD processes and DevOps best practices.
Nice to Have
Familiarity with cloud services such as AWS, Azure, or Google Cloud Platform.
Experience with DevOps tools for CI/CD, such as Jenkins, GitLab CI, or TeamCity.
Knowledge of native mobile development technologies (e.g., Swift, Kotlin, Java) for understanding cross-platform integration.
Bachelor's degree in Computer Science