Flutter Frontend development (Remote)
Job Description
Overview We at PEMS digital aim to create a smarter, greener tomorrow for you, with your expertise. All of us are guided by finding and employing efficient data handling to push the frontiers of human engagement, whether it be with infrastructure, mobility, logistics or the myriad of other industries we hope to expand into. We believe in visualizing the technology of tomorrow today, and thus, priorities the attitudes of collaboration, creation and adaptability to create an ecosystem that will foster talent. Position Overview We are looking for an experienced Flutter Developer with a strong foundation in Object-Oriented Programming (OOPs), Data Structures, and Algorithms . The ideal candidate should have at least 3- 5 years of hands-on experience in Flutter development and be proficient in building scalable and high-performance mobile applications for both Android and iOS platforms. Domain - Banking/ FinTech Roles and Responsibilities Flutter Development: Design, develop, test, and deploy cross-platform mobile applications using Flutter & Dart . Ensure high-quality code by following best coding practices, SOLID principles, and clean architecture . Optimize applications for performance, scalability, and responsiveness . Debug and resolve application issues, ensuring smooth user experience. App Deployment & Maintenance: Publish and maintain applications on Google Play Store & Apple App Store . Manage app signing, store listings, and necessary compliance guidelines. Monitor app performance, crashes, and bugs using analytics & error reporting tools . Database & Persistence Management: Work with SQL databases (e.g., SQLite, PostgreSQL, MySQL) to manage data efficiently. Implement NoSQL solutions (Firestore, Hive, Shared Preferences, etc.) for local storage. Optimize queries for faster performance and better user experience. Code Quality & Optimization: Write modular, reusable, and maintainable code. Utilize state management techniques (Provider, Riverpod, Bloc, Redux, etc.). Perform code reviews and suggest improvements to the development team. Collaboration & Agile Development: Work closely with designers, backend developers, and product managers to develop feature-rich applications. Participate in Agile/Scrum ceremonies such as daily stand-ups, sprint planning, and retrospectives . Maintain proper documentation of code, APIs, and design decisions.
Job Information
Get Jobs Like This
New PEMS Digital jobs and similar roles, straight to your inbox.
Weekly digest. Unsubscribe anytime.
Considering Relocating for This Job?
Before you apply, see how far your salary will go in India. Compare take-home pay, rent, food & transport costs vs other tech cities.