
JD for Flutter App Developer
Promilo.com (Sawara Solutions Pvt Ltd)
Industry: IT Software - SAAS
Location: Bangalore
Mode: Full-Time (Work from office only)
Hello Everyone,
Please review the details below regarding an opening in Promilo for a Flutter Developer in Bangalore.
ABOUT US
Promilo is India’s 1st innovative platform which “Pay to Browse”. It is a B2B SaaS start-up that enables to accelerate of the business appointment funnel of the Companies. We’re a SaaS-based advertising platform that connects both users & advertisers. Users will be able to book an online appointment based on their interests with the advertiser, without compromising their data privacy and get rewarded for sharing their data and time. We’re registered and recognized by Start-up India, Start-up Karnataka & MSME companies. Also, the top 100 Google App-Scale Academy start-ups. To know more - visit our company website. (www.promilo.com)
JOB DESCRIPTION:
As a Flutter App Developer at Sawara Solutions Pvt. Ltd. (Promilo.com), you will be an integral part of our dynamic and forward-thinking development team. Your primary responsibility will be to conceive, design, and implement high-performance and visually stunning mobile applications using the Flutter framework. We are looking for an individual who not only possesses technical expertise but also has a creative flair for crafting user-centric experiences.
ROLES & RESPONSIBILITIES:
•High-Quality Mobile Applications: Utilize your expertise in Flutter to create robust, scalable, and efficient mobile applications that meet the highest standards of performance and reliability.
•Collaborate Across Teams: Work closely with cross-functional teams to define and design new features, ensuring a seamless integration of functionality and aesthetics.
•UI/UX Implementation: Collaborate with UI/UX designers to translate design concepts into visually appealing and intuitive user interfaces.
•Code Quality and Maintenance: Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
•Troubleshooting and Optimization: Identify and resolve issues through effective troubleshooting, debugging, and optimization techniques to enhance application performance.
•Stay Current with Industry Trends: Stay abreast of the latest industry trends and technologies, incorporating them into your work to ensure our applications remain cutting-edge.
•Code Reviews and Collaboration: Actively participate in code reviews, providing constructive feedback to team members. Collaborate with peers to maintain a high level of code quality.
•Team Collaboration: Work collaboratively with other team members and stakeholders to deliver high-quality software solutions that align with project goals and timelines.
QUALIFICATIONS:
•Proven Experience: Demonstrated experience as a mobile app developer, with a focus on Flutter development.
•Technical Proficiency: Strong knowledge of the Dart programming language and experience with third-party libraries, APIs, and integrations.
•Development Life Cycle: Familiarity with cloud services and mobile application deployment processes. Solid understanding of the full mobile development life cycle.
•Problem-solving skills: Strong problem-solving skills, attention to detail, and the ability to think critically.
•Communication and Collaboration: Excellent communication and collaboration skills, with the ability to work independently and as part of a team.
•Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
•Preferred Qualifications:
•Experience of 2-4 Years in Flutter Development.
•Knowledge of native Android and iOS development is preferable.
•Familiarity with version control systems (e.g., Git).
•Knowledge of mobile app security best practices.
•Knowledge of OOP’s Concepts
•Previous experience working on projects in an Agile/Scrum environment.

Similar jobs
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and have published at least one original Android app
- Experience with Android SDK
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.
Job Types: Full-time, Permanent
We are seeking a highly skilled and experienced Senior Flutter Consultant to join our team. As a Senior Flutter Consultant, you will play a critical role in developing innovative and user-friendly mobile applications for our clients. You will collaborate with cross-functional teams, including designers, developers, and project managers, to deliver high-quality solutions that meet our clients' business objectives.
Responsibilities:
- Develop and maintain Flutter applications for iOS and Android platforms.
- Collaborate with designers and developers to translate wireframes and UI designs into fully functional mobile applications.
- Provide technical expertise and guidance to the development team regarding best practices for Flutter application development.
- Write clean, efficient, and maintainable code that adheres to industry standards and project requirements.
- Conduct code reviews and provide constructive feedback to ensure code quality and performance optimization.
- Troubleshoot and debug issues, identify bottlenecks, and propose effective solutions to technical challenges.
- Stay updated with the latest trends and advancements in the Flutter framework and mobile app development.
- Mentor and coach junior developers, sharing knowledge and promoting a culture of continuous learning and improvement.
- Collaborate with project managers and clients to understand their requirements, provide technical insights, and deliver solutions within the agreed timelines.
- Participate in Agile/Scrum development processes, including sprint planning, backlog grooming, and daily stand-ups.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 3 years of professional experience in mobile application development, with at least 2 years of hands-on experience with Flutter.
- Strong proficiency in Dart programming language and Flutter framework.
- Extensive experience in building and deploying mobile applications on both iOS and Android platforms.
- Solid understanding of software development principles, including object-oriented programming, design patterns, and architectural best practices.
- Experience with RESTful APIs, third-party integrations, and asynchronous programming.
- Knowledge of version control systems (e.g., Git) and experience with collaborative development workflows (e.g., GitFlow).
- Familiarity with mobile app testing frameworks and tools, such as Flutter testing framework, XCTest, and Espresso.
- Excellent problem-solving and debugging skills, with the ability to analyze complex issues and propose effective solutions.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams and clients.
- Experience working in an Agile/Scrum development environment.
- Proven ability to meet deadlines and deliver high-quality work in a fast-paced, dynamic environment.
Preferred Qualifications:
- Experience with hybrid app development frameworks (e.g., React Native) is a plus.
- Knowledge of backend technologies, such as Node.js or Firebase, for building APIs and integrating with databases.
- Contributions to open-source projects or personal Flutter app projects.
- Certifications related to mobile app development or Flutter.
Join our team and contribute to the development of cutting-edge mobile applications using Flutter. As a Senior Flutter Consultant, you will have the opportunity to work on diverse projects, leverage your expertise, and make a significant impact on our clients' businesses.
• CI/CD tools
• Google’s Android design principles
• Android SDK.
• Unit-test code
• MongoDB, Elastic Search, DynamoDB, Redis
• AWS Amplify
REQUIREMENTS
• BS/MS degree in Computer Science, Engineering or a related subject
• Proven software development experience and Android skills development
• Proven working experience in Android app development and
• Have published at least one original Android app
• Experience with Android SDK
• Experience working with remote data via REST and JSON
• Experience with third-party libraries and APIs
• Working knowledge of the general mobile landscape,
architectures,trends,andemergingtechnologies
• Solid understanding of the full mobile development life cycle.
Job Summary
Global Lancers is looking for an Android developer responsible for the development and maintenance of applications. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities and Duties
- Design, build, and maintain high performance, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
Key Skills
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes., Familiarity with RESTful APIs to connect Android applications to back-end services, Strong knowledge of Android UI design principles, patterns, and best practices, Experience with offline storage, threading, and performance tuning
Required Experience and Qualifications
- Exp- min 3 years
- Knowledge of the libraries available for common tasks
- Familiarity with cloud message APIs and push notifications
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- FRONT-END iOS development in SWIFT (preferable), OBJECTIVE C using AGILE METHODOLOGY to design, develop, debug and deploy iOS Mobile applications with modern architectural practices
- Cross-functioning with our product development team wherein you’ll tackle complex tasks and transform them into intuitive, accessible and easy-to-use UI for our customers around the world
- Follow the coding guideline standards to ensure a bug free code as per industry norms.
- Complete unit testing of the code before sending it for review
- Participate in the complete agile software delivery cycle, including development, testing, troubleshooting etc.
- Participate in process improvement program to improve the overall quality of the delivery process.
- This role offers good exposure in E-COMMERCE SEGMENT with HIGHLY SCALABLE design solutions
- Min of 3 years of relevant experience in iOS app development is a must, preferably in e-commerce vertical
KEY TECHNICAL SKILLS:
- Proven knowledge of iOS SDK and development on X-CODE IDE using SWIFT (preferable), knowledge of OBJECTIVE C, JAVA will be an added advantage
- Responsive Front End Designs with adaptability to various screen sizes
- Familiarity with REST web services and RESTful APIs. Knowledge of SOAP would be an added advantage
- iOS UI design principles, patterns, and best practices, preferably MVC, MVVM & MVP
- Good knowledge of SQLite, JS/JQuery for database management
- Proficiency in code versioning tools/Source Code Repositories like GIT, SVN
- Experience with offline storage, threading (AJAX), and performance tuning
- Agile/Scrum methodology using JIRA or any agile tool
- Exposure to security protocols for code, data and system
- Knowledge of the open-source iOS ecosystem, OOPs and the libraries
- A knack for benchmarking and optimization
- Familiarity with continuous integration
DESIRED INTERPERSONAL SKILLS:
- Self-learner with passion for learning new technologies along with a creative problem-solving approach
- Strong communication skills (verbal & written)
- Should be adaptable to new ideas and have an out of box thinking approach
- Effective interpersonal communication skills in a highly collaborative team environment
QUALIFICATIONS:
- 3-5 years of relevant experience
- B.E/ B. Tech/ M. Tech in Computer Science/ Electronics Communication/ IT engineering
- M.Sc. (Computer Science or IT)/ MCA from a reputable institute
- Good communication in written and spoken English
Requirements:
- Engineers with 1-6 years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store
- Top-notch programming skills in Java, Kotlin and Android along with MVVM, Dagger2, Room, LiveData, Coroutine & JetPack-Components
- Command of memory management, view hierarchy, battery optimisation and in-depth experience with multi threaded and networked applications
- Worked with Restful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL
- Thorough working knowledge of Android Studio with the Gradle build system
- Understanding the quirks of the fragmented ecosystem of Android OS versions and devices
- Focus on Material Design principles and pixel-perfect implementation of the design into code
- Solid experience with Git Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours
Passion for all things Mobile and have built complex Mobile Applications with React Native for at least 2 years. Have shipped apps on either the iOS App Store or Android Play Store, and are intimately familiar with their workflows. Comfortable with jest for writing unit and integration tests / appium for end-end testing. Intuition for usability and UI design, with an ability to balance polish with the constraints of timing and scope. Curiosity to remain updated with the newest technologies and frameworks. Comfort with any of WebRTC/Backend Stack/React JS is a strong plus. Most importantly, love coding!
We are looking for a React Native developer interested in building performing mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
Skills :
- Firm grasp of the JavaScript (and TypeScript or ClojureScript)language and its nuances, including ES6+ syntax
- Knowledge of (functional or object-oriented)programming
- Ability to write well-documented, clean Javascript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Understanding of REST APIs, the document request model, and offline storage
- Experience with automated testing suites, like (Jest or Mocha)
At the very least, we expect you to have -
- Very strong JS fundamentals, ES6, functional & OOP concepts
- Understanding of REST APIs, the document request model, and offline storage
- Knowledge of advanced React Native concepts
- At least 4 years experience building and shipping mobile applications
- At least 4 years experience working with React Native
We are a Silicon Valley founded & headquartered startup with an engineering office in Bangalore, building a payments platform around Bitcoin & the Lightning Network.







