Digital eCommerce Full Stack Technical Lead you will lead the design development and deployment of scalable crossplatform applications to enhance the digital shopping experience. With a strong background in mobile and web development using React Native and ReactJS you will architect efficient solutions that meet both business and user needs. You will also leverage Azure Cloud to build robust BFF APIs and establish efficient CI/CD pipelines. Familiarity with data analytics messaging and automation tools is highly desirable for this role.
Key Responsibilities:
- Develop CrossPlatform Mobile and Web Applications:
- Lead the design and development of highquality responsive mobile applications using React Native and dynamic web applications using ReactJS.
- Implement best practices in performance optimization responsive design and adaptive UIs to provide a seamless user experience across devices and platforms.
BackendforFrontend (BFF) API Development:
- Architect and develop BFF APIs using Azure Function App and other Azure tools to create efficient scalable data access layers tailored for frontend applications.
- Ensure the APIs are optimized for data flow and scalability addressing the specific needs of mobile and web applications.
- Continuous Integration and Continuous Deployment (CI/CD):
- Establish and maintain CI/CD pipelines to automate testing deployment and monitoring of applications across multiple environments ensuring high availability and reliability.
- Collaborate with DevOps teams to streamline deployment processes using
- GitLab Azure DevOps or equivalent tools enabling faster release cycles and reliable updates.
- Cloud Messaging and Workflow Automation:
- Implement Azure Service Bus for secure reliable messaging between distributed services enhancing communication and data integrity within the application ecosystem.
- Utilize Azure Logic Apps to design and automate workflows ensuring seamless integration and process automation across applications and services.
- Technical Leadership and Collaboration:
- Act as a technical leader and mentor guiding the development team in coding best practices design principles and agile methodologies.
- Collaborate closely with crossfunctional teams including product managers UI/UX designers data engineers and QA to ensure cohesive and wellrounded digital solutions.
Qualifications:
- Education: Bachelors degree in Computer Science Software Engineering or a related field. Masters 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 ecommerce or related industries.
- Proven expertise in React Native for crossplatform mobile development and ReactJS for web applications.
- Experience in building BackendforFrontend (BFF) APIs with Azure Function App and other Azure Cloud services.
- Strong knowledge of CI/CD practices including handson 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.