
- 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
Job Profile: React Native Developer (2+ Years Experience)
Location: Kolkata
Work Mode: Work From Office
Experience Required: 2+ Years
Employment Type: Full-Time
Job Description
We are looking for an experienced React Native Developer with 2+ years of hands-on experience to join our mobile development team in Kolkata. The ideal candidate will be responsible for building high-quality, scalable, and performance-optimized mobile applications for Android and iOS platforms.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native
- Convert UI/UX designs into pixel-perfect mobile interfaces
- Integrate RESTful APIs and handle asynchronous data
- Optimize mobile applications for performance, stability, and scalability
- Implement state management using Redux, Context API, or other libraries
- Write clean, maintainable, and reusable code
- Debug, troubleshoot, and resolve production and performance issues
- Collaborate with backend developers, designers, QA, and product teams
- Participate in code reviews, sprint planning, and Agile ceremonies
- Publish and maintain apps on Google Play Store and Apple App Store
Required Skills & Qualifications
- 3+ years of experience in React Native
- Strong knowledge of JavaScript (ES6+) / TypeScript
- Hands-on experience with React Hooks and Functional Components
- Experience with Redux / Context API
- Strong understanding of mobile UI/UX guidelines
- Experience with REST APIs and third-party SDK integration
- Familiarity with Android Studio and Xcode
- Experience using Git for version control
Good to Have
- Experience with Native Modules (Android / iOS)
- Knowledge of Expo
- Experience with Firebase (Auth, Push Notifications, Analytics)
- Familiarity with CI/CD pipelines for mobile apps
- Understanding of app performance optimization techniques
Behavioral & Soft Skills
- Strong analytical and problem-solving skills
- Good communication and collaboration abilities
- Ability to work independently and meet deadlines
- Willingness to work from office in Kolkata
What We Offer
- Stable work-from-office role in Kolkata
- Opportunity to work on live production mobile applications
- Career growth and technical learning opportunities
- Supportive and collaborative work environment
Roles & Responsibilities:
● Develop and maintain Android applications using Kotlin & Java
● Build modern, responsive UI using Jetpack Compose
● Work with MVVM architecture and follow Android best practices
● Integrate REST APIs and third-party libraries
● Use AI tools (ChatGPT, GitHub Copilot, etc.) to improve development efficiency
● Collaborate with designers, developers, and stakeholders
● Debug, optimize performance, and ensure app quality
Requirements:
● 2–4 years of hands-on experience in Android development (Kotlin)
● Strong experience with Jetpack Compose & Strong debugging skills
● Good understanding of MVVM architecture and Android lifecycle
● Experience with REST APIs and third-party integrations
● Familiarity with AI-powered development tools
● Knowledge of Git/version control
● Strong problem-solving skills and attention to detail
● Good communication and teamwork skills
Role:
Android Developer
Role Description:
Desired Experience Range 4+ years
Location: Mumbai
Work Experience:
Minimum 4+ years of professional experience in Android development
Requirements:
1. Writing clean and efficient native Android applications
2. Proven knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
3. Familiarity with RESTful APIs to connect Android applications to back-end services
4. Proven knowledge of Android UI design principles, patterns, and best practices
5. Experience with offline storage, threading, and performance tuning
6. Must have worked on integrating oAuth/JWT
7. Must have worked with Git
8. Understanding of SDLC process
9. Good to have knowledge of Jira
Key Responsibilities:
1. Writing clean and efficient native Android applications
2. Consuming web services/APIs for Android platform
3. Monitoring the performance of live apps and work on optimizing them at the code level
4. Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance
5. Integrating new features into the platform
6. Integrating payment gateways
7. Looking into any bug fixes post go live
8. Helping the junior developers
Reporting
Candidate will report to the Engineering Lead
Job Summary
We are looking for an experienced https://www.naukri.com/hitasoft-technology-solutions-jobs-careers-1893436">Android developer with solid experience of one to two years.
Moreover, the job is to create the best user-friendly application to support our products and customer requirements.
Preferred Skills
Android Development Tool like Eclipse, ADT and Android Development SDK knowledge, Android X is mandatory for experienced developers
A developer should have excellent knowledge in working with multiple resolutions of Android smartphones and tablets
Consequently, the developer should have enough skills to make the apps more stable
As well as additional knowledge about the https://www.hitasoft.com/careers/">REST API and other web services is preferable
Depth knowledge in in-app purchases and mobile payment gateways are most recommended
Responsibilities
The developer should learn the defensive programming methodology to develop any apps in the same way as followed
The developer should know how to use the graphics and code in an optimised way to consume a very reasonable volume of device memory
Opening Position: Android Developer (1 -2 Years)
Job Description: We are looking for a Passionate "Android Developer", Who will create a smooth code for our Projects, Also owning the Project Development ( delivery of Project), Also Grow their skills with the latest technology by participating in the company learning Programs.
Responsibilities
* You will be responsible for application architecture and the development of android apps.
* You would be responsible for "Unit Testing".
* You will be responsible to complete all phases of SDLC.
* You will be responsible for Bug fixing and improving applications.
Company Vision:
Our Vision is to accomplish targets, execute projects with a 100 percent success rate. Our team members believe in action, progress, and continual growth. That's not all, We always come up with unparalleled strategies to help our clients grow their business in the fastest way possible. Our commitment to our work drives us to perform better and keeps us going!
Skills
* You must be updated with restful Api's, Sdk, ADK.
* Solid Understanding of Algorithms.
* Good communication, collaboration, and Team Management skills.
* Proficient understanding of tools such as git.
Why should you be with us :
* Monthly celebrations
* Monthly Recognizations (awards/certificate)
* Learning Sessions
* EPF, Health Insurance (Volunteer enrollment)
* Employee Engagement Activities and many more
- Manage high-level architecture and design data flows in the Android and iOS app in (Dart, Flutter framework)
- Add new features and automate functionalities in backend hosted on Firebase (Typescript, ReactJS framework)
- Setup Marketing and Analytics tools in the app to get relevant daily usage insights and target users in different campaigns. (3rd party tools, Mixpanel)
- Experiment with the live data stream from wearable IoT devices to generate insights using ML models in production.
- Deploying ML models in production to be used inside the app community section.
Qualifications
- Experience: 2+ year of software development experience
Requirements
- Tinkerer - We are a team of builders and love to get our hands dirty on new ideas and technologies. If you love to spend your time working on side-projects, you’ll fit right in.
- Problem Solver - Software development could involve a constant stream of challenges. Confidence and skill to navigate through them is an essential skill to possess.
- Team Player - At iMumz, we believe in building in a strong and small A-Team. A drive to work and contribute towards the team’s overall success and progress is desired.
- Proactive Learner - Technologies change. Frameworks get disrupted every day. Adaptability and desire to stretch to be a constant learner is highly appreciated.
Benefits:
- Be a part of India’s fastest-growing platform for maternal health and get hands-on experience in the growth journey of a digital product.
- Get hands-on experience of building a product for 100,000+ and growing community
- Work on building the core offerings directly with the founders.
- Freedom to work from anywhere till the work gets done.
Responsibilities
As a Software Engineer - Cross Platform Mobile Developer you will be expected to develop and maintain Cross platform Android and iOS applications for a range of our clients in different verticals. You will be working alongside other engineers and developers working on different layers of the infrastructure. You will also be helping out junior team members by reviewing their code and providing feedback. Thereby, helping them excel professionally.
Requirements
B.E/B.Tech degree in Computer Science Engineering or any related fields. Even candidates with BCA/MCA degree can apply. But if you feel that you don’t have the necessary degree to apply, don’t worry! If you can prove that you have the necessary skills for this position, we would love to hear from you.
Skills
• Thorough understanding of Flutter and its core principles.
• Proficient in Dart6 Programming.
• Knowledge of modern authorization mechanisms (such as Auth 2.0 or JSON Web Token)
• Build pixel-perfect, buttery smooth UIs across both mobile platforms. • Familiarity with RESTful APIs.
• Leverage native APIs for deep integrations with both platforms.
• Diagnose and fix bugs and performance bottlenecks for performance that feels native.
• Maintain code and write automated tests to ensure the product is of the highest quality.
• Ability to understand business requirements and translate them into technical requirements
• A knack for benchmarking and optimization
• Familiarity with code versioning tools (such as Git or Perforce)
• Strong knowledge of UI design principles, architecture patterns, and best practices for development.
• Familiarity with native build tools, like Xcode, Gradle (Android Studio, IntelliJ)
• Ability to write well-documented, clean code
• Experience launching and managing production mobile apps Nice to have
• Familiarity with continuous integration
• Knowledge on native Android development
Job Location- Saket Delhi
Roles & Responsibilities:
> Should have 1-2 years of working knowledge experience on Android SDK, XML Parsing, Push Notifications and different Versions of Android to deal with different Screen Size and their compatibilities;
> Working Knowledge on third party libraries such as Google Maps and Barcode Scanners;
> Familiarity with RESTful APIs to connect Android applications to back-end services;
> Development and maintenance of applications aimed at a vast number of diverse Android devices;
> Should be able to create user interface and UX on Android and implement designs as per the requirements;
> Able to work with the remote data via REST and Json;
> Working knowledge of kotlin & basic knowledge about design architecture
> Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies;
> Ability to understand business requirements and translate them into technical requirements.
>Working knowledge experience on Android SDK, XML Parsing, Push Notifications and different Versions of Android to deal with different Screen Size and their compatibilities;
Note:We are looking for someone who can join us immediately.
Plan and implement projects
Help define project scope, goals and deliverables
Define tasks and required resources
Collect and manage project team
Allocate project resources
Create schedule and project timeline
Track deliverables
Support and direct team
Monitor and report on project progress
Implement and manage change when necessary to meet project outputs
Evaluate and assess result of project
Skill Sets –
• Candidates should have managed a minimum of 5 Mobile and web application projects
• Minimum of 1-2 years of experience in mobile application management
• Strong in mobile application technologies –Preferably IOS and Android and Hybrid application development
• Experience of onsite project management using agile methodology is essential.
• Understanding of Apple/Android best practices for application development.
• Sufficient experience in both management of software projects and functional management of software development teams.
• Develop full-scale project plans and associated communications documents using the Agile methodology.
• Estimate the resources and participants needed to achieve project goals. Set and continually manage project expectations with team members and other stakeholders.
• Identify and resolve issues and conflicts within the project team.
• Identify and manage project dependencies and critical path.
• Develop the required materials including technical specifications, project and resource plans, project updates, and presentation materials.
• Develop short-term and long-term project plans, priorities and objectives
• Understanding of available framework(s) for application development on iOS platform.
• Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
• Ability to multi-task under pressure and work independently with minimal supervision.
• Excellent communication skills
Knowledge/skills
• Expert knowledge of application operations
• Expert abstract reasoning, problem isolation, and troubleshooting skills
• Good knowledge of ITIL practices
• Experienced in working under pressure and tight deadlines







