Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

EY DET_Mobile Technical Architect - React Native_GDSN02 
India, Maharashtra, Pune 
942279859

02.07.2024

Qualifications

  • BE/BTech/MTech/MCA/MBA/MSc from reputed Universities/Institutions
  • Minimum of 10+ years of experience designing and developing large scale mobile applications
  • 5+ years of experience in implementing cross-platform mobile applications using React Native
  • Minimum of 3+ years of experience in a technical leadership role including designing and architecting end-to-end mobile applications

Key Responsibilities

  • Architect, design, and build mobile applications using React Native, prioritizing scalability, resiliency, and performance.
  • Design Document and maintain mobile architectures.
  • Design, develop, and deliver mobile solutions that conform to industry standards and best practices.
  • Work closely with customers, stakeholders, and other teams to ensure solutions are delivered according to customer needs and within budget.
  • Research and evaluate new and emerging mobile architectures and technologies.
  • Identify and resolve issues of mobile applications.
  • Provide technical guidance and support to other teams.
  • Develop and maintain strong relationships with customers and other stakeholders.
  • Monitor and adjust mobile solutions as needed to ensure performance and satisfaction.
  • Keep abreast of industry trends and best practices.
  • Ensure compliance with all applicable laws and regulations.
  • Partner closely with Product Management and development teams to understand business needs for new features. Own the complete solution, transforming functional requirements into a tangible mobile experience.
  • Drive Test Driven Development from conception to release. Write and execute unit, functional, and integration tests. Be the go-to expert for system-level troubleshooting.
  • Possess a deep understanding of non-functional aspects in mobile app design. Provide innovative solutions to optimize performance, scalability, and other critical factors.
  • Guide and manage development teams, fostering a collaborative and productive environment.
  • Conduct thorough code reviews to ensure adherence to coding standards, design guidelines, and industry best practices.

Must Have Skills

  • Excellent communication, problem-solving, and analytical skills.
  • Strong knowledge of React Native based Mobile App Architectures and Technologies.
  • Crafting highly performant, and scalable mobile apps.
  • Deep understanding of React Native new architecture and best practices for clean and maintainable code.
  • Proficient in JavaScript, TypeScript, ES6 and ReactJS.
  • Experience with state management libraries like Redux or MobX.
  • Familiarity with RESTful APIs and offline storage solutions.
  • Good experience in Flexbox, Context API, React Hooks, react navigation, Animations, error handling, debugging, custom plugin development etc.
  • Experience in writing native modules for React Native
  • Experience with Redux, MobX, or other state management libraries
  • Experience with building reusable UI components using React Native.
  • Experience with integrating with native APIs.
  • Experience of Objective C and Swift for iOS and Java/Kotlin for Android
  • Understanding of different mobile architecture patterns like MVVM, Viper, and Clean Architecture.
  • Solid grasp of Object-Oriented Programming and design patterns.
  • Experience with enterprise mobile application integration.
  • Strong understanding of mobile app performance optimization techniques.
  • Hands-on with debugging and finding complex problems in code.
  • Well-versed in Git and CI/CD tools for version control and automation.
  • Demonstrated experience publishing Android and iOS apps in app stores.
  • Profound knowledge and experience in unit testing using frameworks such as Jest, Enzyme.
  • Understanding of mobile security protocols, analytics, and other SDK integrations.

Nice to Have Skills

  • Experience in Banking, Wealth and Asset Management and Insurance sectors
  • Demonstrated project management experience in Agile (SCRUM), which includes project planning, execution, risk management, and resource management.
  • CSM (Certified SCRUM Master) or SAFe Agile certification would be desirable.
  • Experience in Micro Front Ends (MFE), Super Apps, and Module Federation using RE.pack would be an added advantage.
  • Experience with Server Driven UI (SDUI) and Backend for Frontend (BFF) would be a plus.
  • Experience on Web and Hybrid technologies - Cordova, HTML5, CSS3, Angular, Angular Node JS, React JS etc.
  • Experience with Enterprise Mobile Application/Device Management (MAM/MDM) solutions. Awareness of MAM/MDM Platforms like Citrix XenMobile or Microsoft Intune would be an added advantage.
  • Project experience in building Mobile Apps on Azure/AWS cloud technologies.
  • Knowledge of Emerging technologies like Artificial intelligence, Internet of Things (IoT), Conversational bots, Machine Learning, AR/VR, Blockchain, Wearables etc. in the context of Mobile application ecosystem would be needed.
  • Familiarity with GraphQL as an alternative to RESTful APIs can be beneficial for some applications.
  • Experience with Other Frontend Libraries/Frameworks: Experience with other libraries or frameworks like Angular or Vue.js might be considered a plus as they can provide a wider perspective.
  • Knowledge of Backend Development: While not a prerequisite, understanding backend languages such as Java, .NET, Node.js, Next.js would be added advantage.

Leadership/Soft Skills:

  • Possess a well-rounded set of behavioral abilities such as decision-making, risk management, problem-solving, communication, leadership, conflict resolution, and issue anticipation, which are crucial for guiding product and teams to success.
  • Drive architecture and technology decisions for large scale mobile applications.
  • Ability to lead mobile engineering projects through the complete development lifecycle.
  • Have practical technical leadership skills.
  • Collaborate effectively with diverse team members.
  • Passionate about delivering high quality user experience.
  • Self-starter, strong sense of ownership, gets things done.
  • Capable of making timely decisions while dealing with uncertainties and inadequate information.



EY exists to build a better working world, helping to create long-term value for clients, people and society and build trust in the capital markets.