Company

EYSee more

addressAddressThiruvananthapuram, Kerala
CategoryEngineering

Job description

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 Developer – Flutter

Job Overview: As a Flutter developer 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 developing, and improving large-scale, high-traffic mobile applications using Flutter, implementing modern technologies, architecture, and industry best practices, and ensuring optimal user experiences.


Qualifications


  • BE/BTech/MTech/MCA/MBA/MSc from reputed Universities/Institutions
  • Minimum of 2 years of experience in developing large scale cross-platform mobile applications using Flutter.


Key Responsibilities


  • Develop mobile applications using Flutter, prioritizing scalability, resiliency, and performance.
  • Identify and resolve issues of mobile applications.
  • Develop and maintain strong relationships with customers and other stakeholders.
  • Ensure compliance with all applicable laws and regulations.
  • 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.


Must Have Skills


  • Excellent communication, problem-solving, and analytical skills.
  • Strong knowledge of Flutter based Mobile App and Technologies.
  • Deep understanding of Flutter 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.
  • Understanding of different mobile architecture patterns like MVVM, BLoC and Clean Architecture.
  • Solid grasp of Object-Oriented Programming and design patterns.
  • Strong understanding of mobile app performance optimization techniques.
  • Hands-on with debugging and finding complex problems in code.
  • Well-versed in Git for version control.
  • 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


  • Experience of Objective C and Swift for iOS and Java/Kotlin for Android
  • Experience on Web and Hybrid technologies – React Native, Cordova, HTML5, CSS3, Angular, Angular Node JS, React JS etc.
  • 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.
  • Collaborate effectively with diverse team members.
  • Passionate about delivering high quality user experience.
  • Self-starter, strong sense of ownership, gets things done.


EY | Building a better working world


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.


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.

Refer code: 886504. EY - The previous day - 2024-01-22 23:24

EY

Thiruvananthapuram, Kerala
Popular Flutter Developer jobs in top cities

Share jobs with friends

Related jobs

Det_Staff Flutter Developer_Gdsn02

Flutter Developer

Skyislimit Technologies

Kochi, Kerala

3 months ago - seen

Flutter Developer

Techware Lab

Kochi, Kerala

3 months ago - seen

Flutter Developer

Technaureus Info Solutions

Kerala

3 months ago - seen

Flutter Developer

A Client Of Freshersworld

Kochi, Kerala

4 months ago - seen

Flutter Developer  

Jiitak Inc.

Kochi, Kerala

4 months ago - seen

Flutter Developer

Bethelsoft Technologies

10000 - 30000 INR per month

Ernakulam, Kerala

5 months ago - seen

Flutter Developer

Grapes Idmr

Thrissur, Kerala

5 months ago - seen