
- Writing clear, maintainable and testable code.
- Experience with Git
- Experience in Cross-platform mobile app development using Flutter. Prior experience developing with Flutter is a plus.
- Experience developing with Dart, whether with Flutter and/or for the web, is required.
- Additionally, deep experience contributing to and managing high-scale production mobile apps is desired.
- Expertise in Android development is preferred.
- Minimum of 2-3 years full-time mobile development experience (Android or iOS or cross-platform).
- Strong system design and architecture skills - specifically for android.
- Curiosity to tinker around, explore new paradigms and strong zest for continuous improvement.
- E2E App development and/or experience of developing SDKs is good to have.
- Experience launching and managing Production mobile apps.
- Experience authoring, testing, and deploying code mission-critical applications.
- Debugging mobile apps using simulators and related tooling.
- Developing and releasing complex, data-driven map based apps using Native as the primary application framework.
- Persisting data for offline-first apps using flutter Developing reusable UI Components or libraries.
- Networking and integrating third-party APIs using Flutter.
- Experience developing integrations with common APIs (e.g., Firebase, Twitter, Instagram, Stripe, Youtube, Google etc.)
- Knowledge of Data Structure and Algorithms.
- Knowledge of OOPs principles.
- Working understanding of Relational NoSQL Databases
- Mindset to take up project individually.
- Experience working in an agile development process.

About BCFD Technologies Pvt Ltd
About
Company social profiles
Similar jobs
Pay: Up to ₹500,000.00 per year
Job description:
Location: Indore (Onsite)
Availability: Immediate
Interview Mode: Virtual + Face-to-Face (F2F)
We are looking for an experienced Android Developer with 3–4 years of expertise in building robust mobile applications. The ideal candidate should have strong skills in Java/Kotlin, hands-on experience with Firebase services, and the ability to implement real-time communication using Sockets.
Responsibilities
- Develop and maintain Android applications with clean, scalable code.
- Work with Firebase (Auth, Firestore/Realtime DB, Cloud Messaging, Analytics).
- Build Socket-based real-time features such as chat and notifications.
- Collaborate with design and backend teams to deliver user-friendly apps.
- Debug, test, and optimize applications for performance and security.
- Stay updated with the latest Android development trends and tools.
Requirements
- 3–4 years of proven Android development experience.
- Strong knowledge of Java, Kotlin, Android SDK, Jetpack Components.
- Hands-on experience with Firebase & Socket programming.
- Familiar with MVVM / MVP architecture patterns, REST APIs, JSON.
- Good understanding of Git, Play Store deployment, and debugging practices.
- Bachelor’s degree in Computer Science, IT, or related field.
- Must be able to join immediately and work onsite in Indore.
Job Title: IOS Engineer (Remote)
Remote Working | Engineering Team | Full-time
The Impact you will create on the Job:
Developing SDKs on IOS with support for cross-platform technologies like ReactNative, Flutter along with hybrid development over platforms like Cordova.
Apply data structures and algorithms to optimize the code for a lower memory, battery, and processing footprint - all with the goal to build plug-and-play SDKs that don’t expect the app developers to write any supporting code in the app.
You will be liaising with the cross-functional teams to get an in-depth understanding of the functional requirements and propose scalable solutions.
As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
You will get an opportunity to work with some of the best talent while learning from various highly-functional teams in the company.
You will collaborate with your team and set an example by delivering high quality and innovative engineering solutions for complex use cases.
Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
What we look for?
Bachelor’s/Master’s degree in Computer Science/IT from premier institute.
2-4 years of industry experience in iOS development, with at least one live app on App Store.
Good knowledge of Objective-C, Swift 5, data structures and algorithms.
Fair understanding of Native Frameworks, specifically concurrency handling, data persistence (User Defaults, Keychain, Core Data), and background tasks.
Good understanding of iOS Frameworks related to UI and network.
Fair understanding of Apple’s concurrency handling, Core Data, and NS Operation classes.
Familiarity with developing UI with both XIB/Storyboard and code.
Good understanding of SDK integrations, debugging, and troubleshooting.
Interested in exploring mobile app development ecosystems like React Native, Cordova and Flutter.
Comfortable with tackling ambiguous problems and unblocking yourself.
Fair understanding of Push Notification ecosystem.
Novumlogic Technologies Pvt. Ltd. is hiring Flutter Developer. As a Flutter Developer, you will create multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences. You will additionally work on innovative new app projects.
Deep experience contributing to and managing high-scale production mobile apps. You must have a minimum of 3 years of previous experience in Flutter development.
Responsibilities:
- 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
- Translate and build the designs and Wireframes into high-quality responsive UI code
- Write efficient queries for core Data
- Use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) as it relates to designing, developing architecture, and developing maintainable, testable, and functional software that meets product requirements
- Explore feasible architectures for implementing new features
Must have:
- 3 years of experience in building and deploying a moderately complex Flutter app
- Translating UI/UX designs into code
- Knowledge of Firebase
- Advanced debugging/testing/optimization
- Knowledge of Location Services, Notifications, Maps, REST API, and other common Android/IOS libraries
- Proficient understanding of code versioning tools, such as Git
- Proven ability to write readable code and create extensive documentation
Good To Have:
· Fluency with Kotlin and/or swift
Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment and maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
As the Android Developer , you will be required to create the company's mobile product (app) on Android Platform
What you will do:
- Designing the Mobile Application for our product offering
- Communicating effectively in a cross-functional product development team and present ideas and designs effectively.
- Identifying and correcting bottlenecks and fixing bugs
- Helping maintain code quality, organization, and automatization
- Have worked on a good Android App before
- Proficient understanding of Android Concepts
- Proficient understanding of Android tools like Android Studio
- Have worked with Android libraries like Google Play Services, Volley, Gson, Okhttp etc.
- Proficient understanding of code versioning tools, such as Git or SVN
- Excellent problem-solving skills
- Excellent interpersonal skills and the ability to build good working relationships.
- Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.
- Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
- Should have min 65% in B.E./ B.Tech/ M.Tech
We are looking to grow our Mobile Development Team for which an Android Developer
has a critical role. You will be responsible for:
• Designing and developing multiple android apps, pushing the android apps to market, testing etc.
• Interacting with the client, project manager and inter-team members.
Required Candidate Skills:
• Excellent understanding of OOPs, Core Java and Kotlin.
• Experience working with remote data via REST and JSON.
• Experience with third-party libraries and APIs.
• In-depth understanding of the android components: Activities, Fragments, background services, and
Services.
• Good understanding of coroutines.
• Hands-on with Jetpack Architecture Components: LiveData, WorkMaanger, View Binding, Coroutines
and Lifecycle Aware Components.
• Experience with Room persistence library.
• Solid understanding of the full mobile development life cycle.
• Experience in MVVM, Live Data and Room DB.
• Able to work on different architecture (MVC, MVP, and MVVM) and design patterns.
• Experience with Agile development methodology (preferably scrum), continuous integration and tools
(GIT, JIRA, etc.).
• Strong knowledge of Android SDK, different versions of Android & advanced concepts.
• Strong knowledge of Android UI design principles, patterns, and best practices.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with Agile frameworks is a plus.
• Familiarity with tools like postman, swagger and mobile app development tools.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging
technologies.
• The candidate must have experience of at least 1 year in using Kotlin.
• The candidate must understand the MVVM architecture pattern along with design patterns such as
Builder, Singleton etc.
• The candidate must a clear understanding of the REST Protocol.
Good understanding of Java Programming language
- Hands-on experience in the full life cycle of Android application development
- Strong knowledge in RESTFUL web services
-Sound Knowledge of Android SDK's- Having a strong knowledge of building UI
- Having an understanding of working with third-party libraries
- Tools : Android Studio, Eclipse
-Good to Have : Knowledge and understanding of Kotlin

The Android Developer will design and develop Native Android and Hybrid applications to meet the
functional requirements of products developed by STPL & Trinity Axis Inc. Develop native android
applications including front-end and back-end code. Make use of well-established design patterns and
architectures while following agile development processes. Perform unit testing of the code
developed, and develop unit test cases and test harnesses. Perform system integration and bug fixing,
develop user documentation, generate relevant reports and review similar work done by peers.
Measures of Success
Read and understand high level product descriptions or requirement documents and propose
one or more software designs at the module level that are highly reusable and subject to the
design principles of SaaS Platforms
Decompose design elements into structured code as per prevailing coding guidelines,
preparation and execution of unit test cases and development of test codes or test harnesses.
Trace back through code, design and resolve issues and bugs
Document work, software designs, code and record and produce test reports and release
notes.
Plan, organize and execute assignments with very little or moderate supervision
Code individually and willing to participate in every aspect of the android application
development process
Responsible for deliveries in the required deadlines. Deliveries can be modules,
documentation, customer releases etc.
Coordinate with the team for timely delivery of work products. Ensure the quality of products
by reviews
Sub-Module level responsibility in large projects and Module (or component) level
responsibility in small / medium sized projects and complete responsibility in small sized
projects, depending upon the complexity and decomposition
Work with the QA team to ensure the validity of the solution
Participate in the recruiting of team members as and when deemed necessary
Be contemporary by adopting technological and market evolutions
Other responsibilities as assigned by management from time to time
Skills & Experience Required
Good understanding of software development methodologies tools, techniques, practices
and excellent problem-solving skills in various applications- mobile, tablet, kiosk, handheld
device
Solid hands-on programming experience with RESTful APIs
Strong Experience in developing Native Android applications using Android Studio/ Eclipse
Experience with cross platform tools such as React- Native/ Ionic/ Flutter/ Cordova
Experience in developing Hybrid applications (ios & android)
Experience with offline storage, threading, and performance tuning
Hand-on experience in sqlite database integration
Knowledge of Chart API and other Google APIs and UI & UX desig ning.
Experience in Android SDK
Integration with backend services
Experience with IOT related mobile application projects
Experience in IOT related projects (monitoring, controlling, OTA updates)
Worked with Embedded related projects and embedded teams
Worked in BLE connectivity with devices.
Experience or knowledge of chat applications.
Experience in Barcode, RFID integration with android devices.
Ability to integrate various libraries and SDKs
Worked on interactive Android Kiosk applications
Our Client began as custom application development and business process automation solution provider from its New Orleans Office 2015.
Following year they launched an independent Health, business, property assessment and Law Enforcement products.
In 2017, they stated India operation, an extension of development team and expertise to grow the business.They continued to grow and expand offerings in both the public and private sectors. Giving its wide scope of experience and expertise the client is striving to achieve challenging goals in upcoming years.
Currently they are on look out for high achievers, love to do their hands dirty with real coding, can think out of box and are self starter to build innovative software products using Hybrid Mobile app platform.
Position : Hybrid Mobile Application Developer
Location : Pune (Currently remote working)
Salary : Best in the Industry
Experience : 3-6 yrs
Vacancies : 3
Job duties and responsibilities :
- Understand requirements, architecture decisions, assess the feasibility and provide time estimates on implementing new features and functionalities.
- Work on software architecture and development of Hybrid Mobile applications and communicate technical limitations/roadblocks to the team.
- Point of contact in all phases of software engineering.
- Drive the project discussions from inception to final delivery.
- Deliver high-quality code; Unit-test code for robustness including edge cases, usability, and scalability.
- Discover and evaluate new technologies to maximize development efficiency and handhold the client by recommending the benefits.
- Collaborate with the design team to bring creative ideas to the mobile UI and craft a beautiful Android/iOS user experience.
- Work as part of a team-building prototype, applications, and user experiences.
- Commit changes continuously leveraging test-driven techniques in development (BDD/TDD).
Qualifications :
- Experienced in Xamarin and exposure in other hybrid mobile development like Native Script.
- Familiar with RESTful APIs, UI Kit, offline storage, threading, performance tuning, and all UI components in the Android/IOS object library foundation.
- Worked on 3rd party libraries, cloud message APIs, and push notifications.
- Exposure of Android- s/Apple's Human Interface Guidelines and other UX & UI standards.








