We are looking out for a Flutter Developer who will be running and designing product application features across various cross platform devices. Just like Lego boxes that fit on top of one another, we are looking out for someone who has experience using Flutter widgets that can be plugged together, customized and deployed anywhere. Someone who is passionate about code writing, solving technical errors and taking up full ownership of app development.
Responsibilities
• Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github; -
• Knowledge of mobile software development;
• Knowledge of third-party libraries and APIs;
• Understanding of the Agile development life-cycle;
• Experience with automated testing and building;
• Experience with Git, Jenkins, or other version control tools;
• Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state.
Requirements and skills
• Experience in development of Android/iOS applications and have deployed them on Google Play/App Store.
• In depth understanding of front end languages like HTML, CSS3 and JavaScript.
• In depth understanding of Object Oriented programming languages like Java and C++.
• Familiarity using version control tools like Git, Subversion etc. and IDEs like Android Studio, VS Code etc.
• Understanding of the Agile Software Development Life Cycle and been exposed to Scrum projects.
• Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties.
• Comfortable using test cases for debugging code, enhancing performance and reliability.
• Hands on with good practices in technical documentation, especially in architecture documentation, software designs, etc.
• Good working knowledge of how to understand the business, UI/UX, test requirements, and convert them to technical requirements, technical designs and code Strong problem-solving skills and attention to detail (requirements, designs, communication, bugs, etc)
• Ability to articulate and communicate the preferred / chosen / selected solutions with the team / stakeholders Proven experience in developing and maintaining high-quality, enterprise level, scalable and performance-driven Flutter applications, both as solo developer and as part of the team
• Hands on experience with state management solutions specifically BLoC (a must)
• Hands on experience and solid working knowledge of SQL / NoSQL databases and working with offline apps.
• Strong analytical & debugging skills to even crack rarest of rare bugs Experience with Flutter plugins, packages , third-party libraries and APIs integration
• Good understanding & working knowledge of project management, time management, documentation & communication tools
• Ability to work independently as well as in a team environment
Experience: Minimum 3 Years
Job Type: Freelance
Experience:
• total work: 3 years (Preferred)
• software development: 3 years (Preferred)
Work Location: Remote
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.