Resources valley

Flutter Developer - iOS/Android Platform

Click Here to Apply

Job Location

jaipur, India

Job Description

Job Description : Key Responsibilities : - Design, develop, and maintain high-performance mobile applications using Flutter. - Ensure the application adheres to native design principles for iOS, creating a seamless user experience. - Collaborate with cross-functional teams to define, design, and ship new features. - Integrate back-end services and APIs with front-end interfaces to deliver a smooth, cohesive app experience. - Implement robust state management solutions (e.g., Provider, Riverpod, BLoC). - Structure apps using Flutter flavors to manage different environments and configurations. - Develop and maintain a clean, scalable architecture to support the long-term growth and maintainability of the application. - Design and implement efficient databases to store and manage application data. - Develop and optimize algorithms to improve app performance, responsiveness, and scalability. - Collaborate with backend developers to integrate and synchronize data from cloud databases. - Leverage cloud services to enhance app performance and scalability. - Integrate with cloud-based tools for user authentication, data storage, and real-time database services. - Monitor and manage app resources on cloud platforms to ensure optimal performance. - Write unit tests and conduct regular code reviews to ensure high code quality. - Optimize applications for performance, scalability, and efficient memory usage. - Implement continuous integration/continuous deployment (CI/CD) pipelines to automate testing and deployments. - Act as a consultant within the team, sharing knowledge on best practices in Flutter development. - Proactively communicate project updates and challenges, working closely with product managers, designers, and other developers. - Demonstrate excellent interpersonal skills, particularly in a remote team environment. Required Skills and Qualifications : - Expertise in Flutter and relevant frameworks and IDEs (e.g., Android Studio, Visual Studio Code). - Proven experience in building native-standard iOS applications. - Strong understanding of database structures, algorithm design, and performance optimization. - Proficiency in managing state in Flutter (Provider, Riverpod, BLoC, etc.) and implementing Flutter flavors for multi-environment management. - Experience with cloud platforms and services (e.g., Firebase, AWS, Google Cloud). - Familiarity with CI/CD pipelines, version control (Git), and other DevOps tools is a plus. - Experience working remotely in a software development environment. - Previous experience in building apps for consumer goods or related industries is a bonus. Education : - Bachelors degree in Software Engineering, Computer Science, or Software Development (preferred but not mandatory) (ref:hirist.tech)

Location: jaipur, IN

Posted Date: 11/23/2024
Click Here to Apply
View More Resources valley Jobs

Contact Information

Contact Human Resources
Resources valley

Posted

November 23, 2024
UID: 4929315951

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.