Front End Developer

Location India
Discipline: Store POS, Front-End Development
Job type: Remote
Job ref: 35782
Published: 3 days ago

Duration: 3 months, extendable

Job Type: Contract

Experience needed: 4-7 years

Role Summary

FE resource to work in the digital initiatives like MPOS and Self checkout used in the Retail stores.

Expectations of the Role

  • Ability to lead a team of developers and ensure the quality

  • Good understanding of Retail POS journeys

  • Efficient in stakeholder management, communication and time management

  • Ability to work in a hybrid team comprises of internal resources and other external partners

  • Provide inputs on best practices of solution design and UI/UX

  • Conducting product demo and user trainings

  • Maintains a positive attitude and momentum in challenging situations.

  • Communicates effectively with all partners.

  • Takes personal responsibility for the quality and timeliness of work.

Key Responsibilities and Skills:

  • Expertise in React Native Development: Proficient in building high-quality mobile applications using React Native, with a deep understanding of Atomic Design principles, custom hooks, and Dependency Injection.

  • State Management: Strong proficiency with Redux-Saga, Redux Toolkit, JavaScript, and TypeScript for efficient state management.

  • Testing and Quality Assurance: Hands-on experience with Enzyme and Jest for unit and integration testing to ensure robust and reliable code.

  • Version Control and Collaboration: Skilled in using Git, Azure Repos, and Jira while working in Agile development environments.

  • UI Development: Experience with Storybook for developing and testing UI components in isolation.

  • Native Module Integration: Familiar with writing bridges for native modules on both iOS and Android platforms.

  • Performance Optimization: Ability to identify and resolve performance bottlenecks to ensure seamless app performance.

  • DevOps and Deployment: Hands-on experience with creating and maintaining development/store certificates and provisioning profiles for iOS and Android apps. Proven track record of app deployments to the Google Play Store and Apple App Store.

  • Analytics and Notifications: Skilled in integrating Firebase Analytics, Crashlytics, push notifications, and managing third-party SDKs.

  • Code Quality and Security: Ability to identify and fix vulnerabilities reported by tools like SonarQube.

  • Experience with Agile and Kanban delivery methodologies.