Qualifications:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree or certifications in relevant technologies are a plus.
Experience:
8+ years of experience in software engineering, with a focus on building mobile and web applications for e-commerce or related industries.
Proven expertise in React Native for cross-platform mobile development and ReactJS for web applications.
Experience in building Backend-for-Frontend (BFF) APIs with Azure Function App and other Azure Cloud services.
Strong knowledge of CI/CD practices, including hands-on experience with GitLab, Azure DevOps or similar tools.
Technical Skills:
Proficiency in React Native and ReactJS, including hooks, state management, and performance optimization.
Strong experience with Azure Cloud tools (e.g., Function App, Logic Apps, Service Bus) and familiarity with serverless and microservices architectures.
Understanding of API security and best practices in mobile/web integration.
Knowledge of data analytics tools and experience integrating data collection and processing frameworks is an added advantage.
Familiarity automated testing frameworks for mobile/web applications.
Preferred Skills:
Experience with messaging and integration tools like Azure Service Bus and Logic Apps.
Familiarity with native build tools, like XCode, Gradle
Strong understanding of mobile and web application design patterns, including RESTful and GraphQL APIs.
Relevant certifications in Azure or web/mobile development frameworks.
Understanding of QSR industry requirements and challenges is a plus.
Bachelor’s degree in Computer Science