To be a part of a transformative retail journey where you'll leverage cutting-edge technologies like React Native and Redux to build impactful mobile solutions. Collaborate with top talent in mobile development, UX/UI design, and product teams to create seamless user experiences that drive customer engagement.
Thrive in a fast-paced, innovative environment that values creativity, experimentation, and continuous improvement, while applying your advanced mobile development skills to drive innovation and business value at a retail leader.
Your responsibilities:
1. Mobile App Development: Develop, optimize, and maintain React Native apps to deliver high-quality, performant, and scalable mobile experiences.
2. Monitoring & Troubleshooting: Monitor and troubleshoot production mobile applications to ensure performance, reliability, and responsiveness.
3. Team Collaboration: Foster a collaborative and inclusive team environment, encouraging knowledge sharing and continuous learning.
4. Technology Updates: Stay updated with the latest trends and technologies in mobile development and recommend improvements for app performance and user experience.
5. Cross-Platform Development: Develop cross-platform mobile applications using React Native, ensuring consistent functionality and user experience on both iOS and Android.
6. Cross-Team Collaboration: Work with UX/UI designers, product managers, and backend developers to deliver cohesive mobile solutions.
7. Stakeholder Engagement: Engage with business stakeholders to understand requirements and translate them into technical solutions.
8. Quality Assurance: Implement and enforce code quality and testing processes for robust mobile applications.
9. Cloud & Infrastructure Support: Collaborate with cloud platforms like AWS/Azure to integrate backend services and APIs.
10. Continuous Improvement: Seek ways to improve development processes, tools, and workflows for efficiency and scalability.
Essential skills/knowledge/experience:
* Experience with CI/CD pipelines (e.g., Github Actions) for automating build, test, and deployment processes.
* Proficiency in designing and implementing JSX and React Native components.
* Experience working with cloud services like AWS or Azure for backend integration.
* Proficiency with GitHub for version control and collaboration.
* Excellent communication skills for stakeholder interaction and team collaboration.
* Experience with platform-specific APIs and modules to enhance app capabilities.
* Strong problem-solving and analytical skills to improve processes and workflows.
* Knowledge of JSX programming and React Native core components.
* Experience working with third-party dependencies and debugging conflicts.
* Familiarity with native build tools like Xcode, Gradle, Android Studio, and Visual Studio Code.
* Must have knowledge of Redux, Redux Saga, and Hooks.
* Understanding of REST APIs, offline storage, and document request models.
* Experience with automated testing suites such as Jest and React Testing Library.
* Backend API development experience in .NET Core.
#J-18808-Ljbffr