DET_Mobile Technical Architect - Flutter_GDSN02

EY

  • Kochi, Kerala
  • Permanent
  • Full-time
  • 2 months ago
At EY, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture and technology to become the best version of you. And we're counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all.Position: Mobile Technical Architect - FlutterJob Overview: As an Architect in our mobile engineering team, the candidate will have a key role in shaping the future of our Technology and Mobile Applications. Key responsibilities include designing, developing, and improving large-scale, high-traffic mobile applications using Flutter, implementing modern technologies, architecture, and industry best practices, and ensuring optimal user experiences. He/she will be a technical leader, collaborating with various teams and providing solutions to complex technical challenges, requiring a deep understanding of software engineering concepts and a commitment to innovation.Qualifications
  • BE/BTech/MTech/MCA/MBA/MSc from reputed Universities/Institutions
  • 3+ years of experience in implementing mobile applications using Flutter.
  • Minimum of 5+ years of experience in a technical leadership role including designing and architecting end-to-end mobile applications.
  • Minimum of 10+ years of experience designing and developing large scale mobile applications using Android/iOS Native or React Native.
Key Responsibilities
  • Architect, design, and build mobile applications using Flutter, 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 Flutter based Mobile App Architectures and Technologies.
  • Crafting highly performant and scalable mobile apps.
  • Deep understanding of Flutter architecture and best practices for clean and maintainable code.
  • Proficient in Dart Language.
  • Familiarity with RESTful APIs and offline storage solutions.
  • Good experience in Navigation, Animations, Error handling, Debugging, custom plugin development etc.
  • Experience in writing native modules for Flutter.
  • Experience with Provider, BLoC/Cubit, Riverpod or other state management libraries
  • Experience with building reusable UI components using Flutter.
  • 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, BLoC and Clean Architecture.
  • Hands on experience in SDUI (Server Driven User Interface)
  • 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.
  • Understanding of mobile security protocols, analytics, and other SDK integrations.
Nice to Have Skills
  • 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 with Server Driven UI (SDUI) and Backend for Frontend (BFF) would be a plus.
  • Experience on Web and Hybrid/cross platform technologies - React Native, 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 | Building a better working worldEY 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.Enabled by data and technology, diverse EY teams in over 150 countries provide trust through assurance and help clients grow, transform and operate.Working across assurance, consulting, law, strategy, tax and transactions, EY teams ask better questions to find new answers for the complex issues facing our world today.

EY

Similar Jobs

  • Technical Architect- .NET Core

    Alp Consulting Ltd.

    • Kochi, Kerala
    Technical Architect Skills - Mandatory Web Application Architecting, .NET Core, Cloud Technologies (AWS or Azure), DB, Microservices Skills - Primary Web Application Architecting, …
    • 19 days ago
  • Fullstack Architect

    RipplesIndia Group

    • Kochi, Kerala
    Overview The Fullstack Architect role is directly inspired by the Full Stack Web Development movement in which a Fullstack developer is able to work on both front end and back end …
    • 15 days ago
  • Cyber Security Architect

    Wipro

    • Kochi, Kerala
    Job Description: Role Purpose The purpose of this role is to design the organisation?s computer and network security infrastructure and protect its systems and sensitive inform…
    • 22 days ago