TrueID is at the forefront of digital transformation in the realm of biometric-based identity management, emphasizing the pivotal role of digital identities in modern-day businesses such as fintech, banking, and e-commerce. Our team members are given exceptional opportunities to work on cutting-edge projects, pushing the boundaries of digital transformation in identity management in the banking, fintech domains and ecommerce domains. At TrueID, we offer an inspiring work environment that fosters innovation and creativity, allowing team members to contribute to groundbreaking digital identity projects. All TrueID employees are engaged on overseas projects giving them exposure to diverse cultures and perspectives enhancing their professional growth in an increasingly digitalized world. TrueID's commitment to driving digital innovation has made the company a thought leader in shaping the future landscape of digital transformation to manage digital identities.
Job Description :
TrueID ( ) is looking to hire a talented skilled Mobile Developer with 5+ years of experience mobile app development and a passion for creating high-quality, cross-platform applications. You will be instrumental in the entire development lifecycle, from conceptualization and design to deployment and maintenance, ensuring the delivery of exceptional user experiences
Responsibilities : -
Design, develop, and maintain advanced mobile applications for Android and iOS using the Flutter framework.
Collaborate with product managers, designers, and other engineers to translate concepts and UI / UX designs into functional and user-friendly mobile applications.
Write clean, scalable, and well-documented code, adhering to SOLID principles and established app architecture and design patterns.
Integrate with back-end services through RESTful APIs and ensure seamless data flow.
Implement effective state management solutions using tools such as Provider, Riverpod, GetX, or BLoC.
Utilize local storage solutions like Room DB, Hive, and secured shared storage for efficient data persistence.
Leverage third-party packages and plugins from pub.dev to enhance app functionality and development speed.
Set up and manage Continuous Integration / Continuous Deployment (CI / CD) pipelines using GitHub.
Conduct comprehensive testing and debugging using Flutter's dev tools to ensure application performance, quality, and responsiveness.
Manage the full application lifecycle, including publishing and updating applications on the Google Play Store and Apple App Store.
Skills and Qualifications
A bachelor's degree in computer science, Information Technology, or a related field is preferred.
5 to 7 years of professional experience in mobile app development.
Strong proficiency in the Dart language and Flutter framework and a deep understanding of its nuances.
Expertise in fundamental computer science concepts, including data structures and algorithms.
Proven experience applying SOLID principles, various app architectures, and mobile app design patterns.
Extensive experience with RESTful API integration.
Demonstrated ability to effectively use and manage packages and plugins within the Flutter ecosystem.
A solid understanding of UI design concepts and a commitment to creating intuitive and engaging user interfaces.
Hands-on experience with state management libraries like Provider, Riverpod, GetX, or BLoC.
Preferred Experience
Strong knowledge of local databases such as Room DB and Hive, and state management.
Experience with shared preferences or secured shared storage.
Familiarity with Firebase or other back-end integration services.
Practical experience with GitHub CI / CD for automating workflows.
Proficiency with package management via pub.dev.
A proven track record of successfully publishing applications to the Play Store.
Experience with Flutter app testing methodologies and tools.
Work from office
## What We Offer
We are looking for immediate joiners. Interested candidates please share your resume to
Mobile Application Developer • Hyderabad, India