* At-least 2 years of experience in building mobile applications and built at least two Android and/or iOS apps with Flutter.
* Thorough understanding of Flutter and its core principles.
* Proficient in Dart6 Programming.
* Experience with REST APIs and JSON.
* Experience in implementing Enterprise applications.
* Understanding of common Security loopholes with mobile apps.
* A strong commitment to quality and willingness to learn.
* Have published one or more mobile apps in Google Play or App Store.
* Experience with third-party libraries and APIs.
* Good communication skills.
Location: Mumbai (Only Mumbai Candidates)
Experience: 1-2 years experience
Position: Flutter Developer
Skills: Flutter, Platform level iOS/Android.
Immediate joiners preferred within 15 days.

About HelpNow
About
Company video


Connect with the team
Similar jobs
• Design and Build cross-platform mobile apps for Android and IOS using Flutter.
• Translate and Build the designs and Wireframes into high-quality responsive UI code.
• Experience in submitting mobile applications to Play Store and App Store.
• Experience with version control tools like Git/Bitbucket.
• Experience with any of the state management solutions like Bloc, Provider, Mobx, etc. knowledge About firebase.
• Mobile app architecture design and optimization.
• 1+ Years of active development in Flutter (Dart)
Responsibilities
• Develop new features using Flutter
• Create reusable widgets and components
• Work on bug fixing and improving application performance.
• Help maintain code quality, organization, and automatization
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Immediate joiners are more preferred.
Play or available on Github
3+ years in mobile software development
Proficiency in Java, Kotlin, or C++.
Ability to use the Android Studio, including the Android SDK, with ease.●
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that
each app is presentable and in perfect working order.
Experience with third-party libraries and APIs
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
Intermediate English skills
BONUS, IF YOU ALREADY KNOW: Flutter or React Native
Job description
Role/project description: will be responsible for user interface development of various android/ios based mobile applications for organization clients and partners.
The candidate will work in global, highly innovative and agile environment made up both by talented youngsters and senior professionals.
Location: Saudi Arabia
Job responsibilities:
- Design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
- Contribute in all phases of the development lifecycle concept, design, build, deploy, test, release to app stores and support.
- Diagnose performance issues, fix bugs including crashes and anrs to increase the functionality of the application
- Write well designed, testable, efficient code
- Ensure designs are in compliance with specifications.
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
- Collaborate with team members product managers, developers, designers to brainstorm about new features and functionalities.
Desired profile:
- Proficient in Java/Kotlin programming
- Knowledge and experience in flutter framework and dart programming
- Hands on experience in using restful APIs
- Hands on experience in designing and developing micro-services architecture and containers
- Object oriented analysis, uml and design using common design patterns.
- Hands on experience in development ide android studio, android sdk, firebase test lab
- Experience with offline storage, threading, and performance tuning
- Familiarity with push notifications
- Familiarity with IOS integration with flutter
- Experience using GitHub or similar environment
- Complete understanding of SDLC &agile development
- Experience with material design and android ui design principles, patterns and best practices
- Good knowledge of adding third-party libraries
- Ability to understand business requirements and translate them into technical requirements
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- A track record of delivering successful complex consumer product apps finance apps, e-commerce apps
- Critical thinker
Role Description for the 3 month internship:-
• Create multi-platform apps for iOS & Android using Google's new Flutter development framework
• Strong OO design and programming skills in DART and SDK Framework for building Android as well as iOS Apps.
• Good expertise in Auto Layout and adding constraints programmatically
• Must have experience of Memory management, caching mechanisms., Threading and Performance tuning.
• Familiarity with RESTful APIs to connect Android & iOS applications to back-end services
• Experience with third-party libraries and APIs
• Collaborate with the team of product managers, developers, to define, design, & deploy new features & functionality
• Build software that ensures the best possible usability, performance, quality, & responsiveness of features
• Work in a team following agile development practices (Scrum)
• Proficient understanding of code versioning tools such as Git, Mercurial, or SVN, and Project Management tool (JIRA)
• Utilize your knowledge of the general mobile landscape, architectures, trends, & emerging technologies
• Get Solid understanding of full mobile development life cycle and make use of the same
• Help Develop and Deploy Good Quality UI
• Solid understanding of the full mobile development life cycle.
• Good written, verbal, organizational and interpersonal skills
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Excellent debugging and optimization skills
• Strong design, development and debugging skills.
- Designing and developing applications. ...
- Write clean code. ...
- Take part in the development lifecycle. ...
- Fix bugs. ...
- Investigate technologies. ...
- Follow innovative trends. ...
- Define your objectives. ...
- Look for the Flutter application development cycle
- Design and Build sophisticated and highly scalable products using Flutter.
- Translate and build designs and wireframes into high-quality responsive UI code.
- Proficiency in the use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) which relates to designing and developing architecture.
- Learn and explore feasible architecture options for implementing new features.
- Suggest space and time-efficient Data Structures.
- Follow best practices while maintaining structure and comprehensive documentation to ensure context across teams.
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Communicate with the Project Manager regarding the status of projects and suggest appropriate deadlines for new functionalities.
- Ensure security guidelines are always followed while developing the app.
- Maintaining software through product lifecycle including design, development, verification, and bug fixes.
- Perform time profiling and memory leaks assessment.
- Help with building the company's tech team and iterating on the hiring framework; Create peer learnings for team members and build context for new team members.
- Provide regular feedback to your team (peers and managers) to ensure continuous improvement.
Skills & Requirements
- Must have experience working with Flutter SDK and Dart programming language.
- Strong knowledge of Flutter widgets like Cupertino for iOS and Material Components for Android.
- Knowledge of building flutter modules and flutter plug-ins.
- Knowledge of native Android and iOS: To build custom Flutter Packages.
- Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions, and Analytics.
- Git: To manage and collaborate in different projects with the rest of the team.
- Know how to publish apps to Playstore and Appstore
Good to have
- Experience in the fintech industry
- Experience working with cybersecurity and compliance
- Proven experience in Mobile application development using flutter
- Design and Build sophisticated and highly scalable apps using Flutter
- Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture, and developing maintainable, testable, and functional software that meets product requirements.
- Resolve any problems existing in the system and suggest and add new features in the complete system
- Must have Flutter knowledge to build cross-platform mobile apps for Android, IOS, and Web apps. This should include making responsive UIs to efficiently query data and also manage states in an optimized manner.
- Must have knowledge of version controlling
● Be able to work in a product-based and fast-paced environment
● Have prior experience working on at least 3 mobile applications
● Android Development : Minimum 3 years of experience
● Flutter Development : Minimum 1 year of experience
Roles and Responsibility :
● Should be a pro at UI, UX concepts and be aware of all latest trending UI and Interactive
● Understand and have experience in Android Material and Flutter
● Experience in object-oriented analysis and Designed and implemented User Interface
using Storyboard and Manual
● Translate designs and wireframes into high quality
● Design, build and maintain high performance, reusable, and reliable Java
● Strong knowledge of Android UI design principles, patterns, and best
● Ensure the best possible performance, quality, and responsiveness of the
● Identify and correct bottlenecks and fix
● Help maintain code quality, organization, and
● Experience working with software developers or digital design
● Work alongside QA to provide fixes for Android device-specific
● Experience on working with different multi-screen resolution
● Be able to create world-class apps with trending UI, UX and Interactive methods
Play or available on Github
3+ years in mobile software development
Proficiency in Java, Kotlin, or C++.
Ability to use the Android Studio, including the Android SDK, with ease.●
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that
each app is presentable and in perfect working order.
Experience with third-party libraries and APIs
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
Intermediate English skills
BONUS, IF YOU ALREADY KNOW: Flutter or React Native
- Experience with building scalable applications on android and IOS
- Experience in working with Dart.
- Knowledge of unit & integration testing
- Knowledge of agile development process, jira
- Knowledge of API integration
- Strong UI building skills
- Experience with version control systems (bitbucket, git etc.)
- Strong knowledge of algorithms and Data structures
- Demonstrated experience working on application development projects and
- Test-driven development. Experience in writing high quality code
- Experience in Fintech domain will be another added advantage
- Experience in developing mobile apps in Flutter.
- Strong knowledge of Architectural pattern like Bloc, Provider etc in Flutter.
- Ability to think about scalability and reusability while developing flutter widgets.
- Ability to handle updates in UI with high frequency data changes.
- Knowledge of iOS application deployment.
- Strong state management knowledge.
- Knowledge of writing Plugins in Flutter is a good to have skill.










