Mobile Application Developer

2.0 - 8.0 years

0.0 Lacs P.A.

Chennai, Tamil Nadu, India

Posted:1 week ago| Platform: Linkedin logo

Apply Now

Skills Required

mobiledeveloperdevelopmentdesignflutterconsistencyandroiduiuxapiintegrationgraphqldatasynchronizationmanagementoptimizationsecuritystorageauthenticationencryptiontestingdebuggingtroubleshootingcodecollaborationconstraintsprogramminggitgithubgitlabcollaborativejestprofilingcommunicationlearningswiftkotlin

Work Mode

On-site

Job Type

Contractual

Job Description

Mobile Application Developer Experience - 2-8 Years C2H Position Location - Chennai Key Responsibilities • Mobile App Development: Design, develop, and maintain cross-platform mobile applications using Flutter, ensuring consistency and quality across iOS and Android platforms. • UI/UX Implementation: Collaborate with UI/UX designers to implement responsive and intuitive user interfaces, translating design mock-ups into high-quality, functional mobile apps. • API Integration: Integrate mobile applications with backend services, including RESTful and GraphQL APIs, ensuring smooth data exchange and synchronization. • State Management: Implement and manage state management solutions such as Provider, Bloc, Redux, or Context API to handle complex state within the applications. • Performance Optimization: Optimize mobile applications for performance, including load times, responsiveness, and efficient memory usage, to ensure a smooth user experience. • Security Implementation: Implement security best practices in mobile app development, including secure data storage, authentication, and encryption, especially in banking and e-commerce functionalities. • Cross-Platform Compatibility: Ensure that applications are fully compatible with both iOS and Android platforms, considering platform-specific features and guidelines. • Testing and Debugging: Write and maintain unit and integration tests for mobile applications, engage in debugging and troubleshooting activities, and ensure code quality through regular code reviews. • Continuous Improvement: Stay up-to-date with the latest mobile development trends, tools, and technologies, continuously improving your skills and contributing to the evolution of the mobile platform. • Collaboration: Work closely with backend developers, product managers, and other stakeholders to deliver end-to-end mobile solutions that align with business objectives. Required Skills and Qualifications • Strong experience in developing cross-platform mobile applications using Flutter. • Solid understanding of mobile app development for both iOS and Android platforms, including knowledge of platform-specific guidelines and constraints. • Proficiency in Dart (for Flutter) with a good understanding of modern programming practices. • Experience integrating mobile apps with backend services using RESTful and GraphQL APIs. • Hands-on experience with state management libraries such as Provider, Bloc, Redux, or Context API. • Strong understanding of UI/UX design principles, with the ability to implement pixel-perfect designs. • Proficiency with Git and GitHub/GitLab for version control and collaborative development. • Experience with mobile testing frameworks such as Flutter's testing tools, Jest etc • Understanding of mobile security best practices, particularly in the context of banking and e- commerce applications. • Experience in optimizing mobile applications for performance, including knowledge of tools and techniques for profiling and debugging. • Strong analytical and problem-solving skills with attention to detail. • Excellent verbal and written communication skills, with the ability to work effectively in a collaborative team environment. • Prior experience developing mobile applications within the banking, e-commerce, or e-learning sectors is highly desirable. • Familiarity with native mobile development (Swift, Kotlin) is a plus. Show more Show less

No locations

RecommendedJobs for You