Proficiency in Flutter and Dart, Experience with Mobile App Development, UI/UX Design Skills, API Integration, State Management, Version Control/Git, Testing and Debugging, Knowledge of Widgets, Cross-Platform Development, Problem-Solving Skills, CI/CD Experience.
Key responsabilities:
Design, build and maintain mobile apps.
Collaborate with cross-functional teams for solutions.
Develop and launch software using Flutter/Dart.
Code reviews and testing activities.
Translate business goals into actionable tasks.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
KVP is a consulting and development firm headquartered in Bangalore. We provide web, enterprise and mobile solutions on Salesforce.com. At KVP, we are committed to "Unleash Our Customer Business Potential". With unleash we mean transform our customer industry specific challenges into an opportunity which can help them create newer business models, create core competence using technology and help them grow.KVP is a leader in the industry domain specific process accelerator solution using cloud, mobile and data analytics focused on driving digital transformation for fast growing companies. Our industry solutions helps our customers increase sales, efficient customer service, targeted and ROI driven marketing and operational efficiency and all at scale and speed.Committed to innovation, customer and employee success, KVP supports leading companies in Manufacturing, Retail & Distribution, Banking & Financial services and Hi-Tech.KVP has a passionate team of over 100 employees who align with customer’s enthusiasm and believe in achieving together. We have serviced over 180 customers across 20 countries.
We are currently seeking a highly skilled and experienced Flutter Developer to join our team. As a key member of our team, you will be responsible for the design, development, and maintenance of mobile apps, solutions specifically tailored to meet the unique requirements of the customers. By collaborating with cross-functional teams, you will gather and understand business needs and translate them into efficient and scalable solutions. Your expertise in mobile app development, software development will play a pivotal role in driving innovation and delivering high-quality solutions.
Creating, crafting, evaluating, upholding, and launching software within the Flutter framework and Dart programming language.
Constructing user interface elements and executing them in accordance with established Flutter/Dart methodologies and standards.
Experince in developing android and IOS apps.
Collaborating with product and engineering leaders to translate business and project goals into action.
Conducting code assessments of team members' contributions as an integral component of the CI/CD workflow.
Engaging in testing, quality assurance, and troubleshooting activities as part of the CI/CD process.
Requirements
Proficiency in Flutter and Dart: A strong understanding of Flutter and Dart programming language is essential. Flutter is used for developing cross-platform mobile applications, so expertise in these technologies is a must.
Experience with Mobile App Development: Prior experience in developing mobile applications, whether for Android, iOS, or both, is important. Familiarity with mobile app development concepts and design patterns is beneficial.
UI/UX Design Skills: Knowledge of user interface (UI) and user experience (UX) design principles is valuable for creating visually appealing and user-friendly mobile apps.
API Integration: Understanding how to integrate APIs (Application Programming Interfaces) into Flutter apps to fetch and display data is crucial. Knowledge of RESTful APIs is common.
State Management: Proficiency in managing app state using Flutter's state management techniques such as Provider, Bloc, or Redux is often required.
Version Control/Git: Familiarity with version control systems, especially Git, is essential for collaborative development and code management.
Testing and Debugging: Competence in testing Flutter apps and debugging issues is important for delivering high-quality, bug-free software.
Knowledge of Widgets: Understanding Flutter widgets and how to customize them to build the desired user interface is fundamental.
Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines and tools for automating the build and deployment process is valuable.
Cross-Platform Development: Ability to write code that works seamlessly on both Android and iOS platforms is a key advantage of using Flutter, so expertise in cross-platform development is essential.
Problem-Solving Skills: Being able to analyze problems and find effective solutions, especially in a dynamic development environment, is important.
Communication and Teamwork: Good communication skills and the ability to work collaboratively with other team members, including designers and backend developers, are crucial for project success.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.