
- Proficient in Kotlin
- Experience in MVVM Code architecture
- Understanding of using Jetpack libraries in Android
- Experience in RxJava techniques
- Capable of learning a new technology like Flutter
- Knowledge in Android app life cycle
- Have experience in Android app submission in PlayStore
- Ensure the performance, quality, and responsiveness of applications
- Proven software development experience and Android skills development
- Proven working experience in Android app development
- 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, and emerging technologies
- Solid understanding of the full mobile development life cycle

Similar jobs


A bit about us
WeatherBug, a division of GroundTruth, empowers people to plan their day thanks to hyperlocal weather forecasts. With 10+ million monthly users, our app and website are favorites on the App Store and Google Play Store. We use a vast network of weather observations and innovative technology to give you real-time forecasts, alerts, and insights. Our team is passionate about enhancing user experiences and always looks for new ways to use weather data to make a difference. Join us at WeatherBug and help people stay informed and prepared for whatever the weather brings. Let's make it happen together!
Learn more: www.weatherbug.com
At GroundTruth, we believe that innovative technology starts with the best talent and we have been ranked one of Ad Age’s Best Places to Work for three years in a row (2021, 2022 & 2023). Learn more about the perks of joining our team here.
Role : Senior Software Engineer (iOS/React Native)
Location : Remote, India
*This role requires Core Work Hours from 8:30 pm to 12:30 am IST (will change as per daylight saving in US). The remaining hours are completed at individual discretion.*
Role Characteristics:
Recognized subject matter expert who knows how to apply theory and put it into practice with in-depth understanding of the professional field with limited oversight from managers. Independently performs the full range of responsibilities within the function; requires deep job knowledge of areas typically obtained through higher education combined with experience. Manages large projects or processes and problems faced are difficult and often complex; analyzes problems/issues of diverse scope and determines solutions. May manage programs that include formulating strategies and administering policies, processes, and resources; functions with a high degree of autonomy. Influences others regarding policies, practices and procedures.
You Will:
- Design, architect, and document the entire system, down to the details, to meet team needs.
- Code robust iOS solutions to solve current problems, identifying and fixing issues within your areas of expertise.
- Act as a CodeOwner and stakeholder in code reviews within your area of expertise.
- Automate unit, integration, and end-to-end testing solutions, working closely with the QA team to ensure seamless integration.
- Deploy and run your code in pre-production to ensure quality before release.
- Develop and maintain debugging tools to enhance team efficiency.
- Collaborate with vendors to ensure third-party SDKs are properly integrated and functional.
- Perform and monitor mobile releases for iOS, ensuring smooth rollouts and updates.
- Retire outdated solutions and resources when no longer needed, ensuring the system remains efficient and streamlined.
- Provide operational support for your deployed code and all code within your domain of expertise.
- Identify and address team-wide issues, preventing problems from occurring.
- Coordinate across all business teams to resolve technical issues, mitigate risks, and provide actionable solutions.
- Perform other job-related duties as assigned
You Have:
- 4-year degree in Computer Science or a related field OR 9+ years of experience in software development.
- 7+ years of experience in software engineering.
- 5+ years of experience with iOS development tools (Swift, SwiftUI, Objective-C, Xcode, Core Data, Combine, Foundation, UIKit).
- 2+ years of experience with SwiftUI or declarative UI frameworks.
- 3+ years of experience on an Agile team.
- Proficiency in Concurrency, Multithreading, and Swift Combine or other asynchronous programming patterns.
- Knowledge of object-oriented design principles, patterns, best practices, performance optimizations, and memory management on iOS.
- Ability to effectively communicate across teams to provide and implement solutions.
- Proven ability to troubleshoot complex issues and execute solutions.
- A strong sense of self-drive and technical expertise to work independently and within a team.
- Mentorship skills to guide junior and mid-level engineers.
- Excellent communication and documentation skills to articulate ideas clearly.
- Strong problem-solving and critical-thinking abilities to handle edge cases and unexpected issues.
- Experience collaborating with cross-functional teams (designers, product managers, QA).
Great if You Have:
- Experience using React Native (Function Components, Hooks, Redux, JavaScript/TypeScript).
- Familiarity with ingesting and exposing large datasets in the weather industry.
- Experience in the advertising industry.
- Proficiency with tools like GitHub, Jenkins, Spinnaker, Artifactory.
What we offer
At WeatherBug, we want our employees to be comfortable with their benefits so they can focus on doing the work they love.
- Parental leave- Maternity and Paternity
- Flexible Time Offs (Earned Leaves, Sick Leaves, Birthday leave, Bereavement leave & Company Holidays)
- In Office Daily Catered Lunch
- Fully stocked snacks/beverages
- Health cover for any hospitalization. Covers both nuclear family and parents
- Tele-med for free doctor consultation, discounts on health checkups and medicines
- Wellness/Gym Reimbursement
- Pet Expense Reimbursement
- Childcare Expenses and reimbursements
- Employee assistance program
- Employee referral program
- Education reimbursement program
- Skill development program
- Cell phone reimbursement (Mobile Subsidy program)
- Internet reimbursement
- Birthday treat reimbursement
- Employee Provident Fund Scheme offering different tax saving options such as VPF and employee and employer contribution up to 12% Basic
- Creche reimbursement
- Co-working space reimbursement
- NPS employer match
- Meal card for tax benefit
- Special benefits on salary account
We are an equal opportunity employer and value diversity, inclusion and equity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

An online discovery platform for premium products and services.
Position: Android Engineer
What shall be expected of you:
Collaborate with cross-functional teams to define, design, and ship new features.
Work with outside data sources and API's.
Work on bug fixing and improving application performance.
Continuously discover, evaluate, and implement new technologies.
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
You must have:
1-3 years of prior hands-on experience in building high-performance android applications.
Exceptional development skills in Kotlin and Java.
Published at least two original Android apps on the
play store.Solid understanding of the full mobile development life cycle.
Prior experience in building consumer applications.
Would be awesome if you are also good at:
Firebase (Events, notifications, storage)
Integration of attribution tools (Singular/ Appsflyer/ branch)
Integration of customer engagement platforms (Clevertap/ WebEngage/ MoEngage Android Engineer.
An online discovery platform for premium products and services.



Minimum 2 years of working experience.
Can work on live projects of international clients.
Can handle multiple projects
Error-free coding.
Required Experience, Skills and Qualifications
Objective-C, or increasingly, the Swift 3.0 programming language
Apples Xcode IDE
Frameworks and APIs like Foundation, UIKit, and CocoaTouch
UI and UX design experience
Apple Human Interface Guidelines
2D and 3D graphics frameworks like SpriteKit and SceneKit
OpenGL or Metal, iOS graphics APIs
Familiarity with iOS 10 and newer OS versions
A Git code repository technology
Strong Objective-C skills and inside-and-out knowledge of the iOS SDK.
Experience using and creating scalable web-based Restful APIs.
We are seeking extremely smart Android developers who are passionate about pushing mobile technologies to the limits.
- Design and develop products by working closely with business teams.
- Design super intuitive experiences in the next generation of our mobile applications.
- Build performant, scalable, yet secure, enterprise-ready android applications with architecture that is fast yet lean on the backend servers enabling them to support millions of users in parallel.
- Build enterprise-ready back end architectures that can support millions of users in parallel.
- Gain experience with hands-on coding and independent ownership of software components.
- Follow strong engineering best practices and champion their adoption.
Requirements
- 2+ years’ experience in android software development and delivery.
- Bachelor’s or Master’s degree in engineering from a reputed institute(preferably IITs, NITs, or other top engineering institutes).
- Strong grasp of CS fundamentals, algorithms and excellent problem-solving abilities.
- All experience should be from good product development or e-commerce background.
- Must have shown good stability in all your previous associations.
- Knowledge of UI architectural patterns like MVVM(preferable), MVC, MVP, data binding, activity & fragment lifecycle, recycler view, navigation component, layouts (constraint layout preferable), theming etc.
- Should have actively used retrofit, work managers, android jetpack, Rx java, dagger, retrofit, android sdk, GIT/bitbucket, gradle/ant and very keen on exploring other proven tech stacks.
- Comfortable with test-driven development in android with UI testing, instrumented unit testing and unit testing using junits, mockito or other tools.
- Willingness to learn and write simple backend REST API’s (preferably in Java, spring boot & hibernate) without having to completely depend on backend engineers for delivery.
- Has worked in a fast-paced agile organization building stateless and re-entrant/resumable android applications.
Responsibilities:
- Develop and maintain the app(Android & iOS)
- Maintain quality of code
- Collaborate with other engineers in building applications.
- Attend daily stand up meetings.
- Discuss and write specifications for tasks.
- Assist system lead with system design.
- Conduct code reviews as requested.
- Test sites and applications in different browsers and environments.
- Learn and test new technologies, frameworks, and languages.
- Stay up to date with new trends and advancements in app development
Skills and Qualification:
- Knowledge of Dart Language
- Familiarity with version control
- Basic understanding of Flutter architecture, Widget trees
- Familiarity with app architecture (MVVM, MVP, MVC, etc...)
- Understanding of a sync operations
- Familiarity with local storage (like Dio, shared preferences, etc... )
- Familiarity with Flutter state management approach (BLoc, provider, etc...)


Fancall is an app company that allows YouTubers to connect with their fans on a one to one basis. Fancall is a startup company based in Ahmedabad, Gujarat. We are looking for team members who are passionate about the industry and are ready to learn, share their expertise and think outside the box when needed. We at fancall are trying to do what no one else has done before, everyday. Our mission is to change how we communicate with influencers forever.
We are looking for a Swift Developer to join our team! As a Swift Developer you will be responsible for the development and maintenance of applications aimed towards iOS and OS X. You will oversee development of applications and their integration with back-end services.
Swift Developer duties and responsibilities:
Plan, design, and implement applications for iOS and OS X
Monitor the performance, quality, and responsiveness of the company's applications
Work with the rest of the team to define, design, and develop new features
Identify process bottlenecks
Find and fix bugs in a timely manner
Suggest an improvement for the current processes
Swift Developer requirements and qualifications
Proficiency in Swift
3+ years of experience as a Swift Developer
Experience with embedded databases
Knowledge of APIs to connect to back-end services
Understanding of UI design and a user-oriented focus
Understanding of Apple’s design principles and interface guidelines
Critical thinker and problem-solving skills
Team player
Good time-management skills
Great interpersonal and communication skills
Job Type: Full-time
Salary: ₹360,000.00 - ₹600,000.00 per year

- 2+ years of relevant experience in Android Development.
- Should be strong in Android fundamentals (including UI design), OOP & Java fundamentals.
- Should be strong in Kotlin fundamentals and coroutines.
- Familiar with Android Architectures, Multithreading Concepts, Testing framework like JUnit, Espresso, Mockito and Reactive Programming.
- Familiar with Dependency Injection and memory optimization techniques.
- Practitioner of SOLID principles.
- Working experience in Compose and KMM (Kotlin Multiplatform Mobile) is an addon
- Should have been part of a team which has shipped at-least one App and lived through the process without too many scars
- Stellar problem solving skills
- Hunger to learn new things and ability to grasp new concepts quickly
- Ability to move quickly without breaking things too much (we are dreamers)
- Passion for developing awesome user experiences
- Ability to work under pressure which is balanced by a sense of responsibility and ownership.

About the company:
Tathastu, the next-generation innovation labs is Future Group’s initiative to provide a new-age retail experience - combining the physical with digital and enhancing it with data. We are creating next-generation consumer interactions by combining AI/ML, Data Science, and emerging technologies with consumer platforms.
The E-Commerce vertical under Tathastu has developed online consumer platforms for Future Group’s portfolio of retail brands -Easy day, Big Bazaar, Central, Brand factory, aLL, Clarks, Coverstory. Backed by our network of offline stores we have built a new retail platform that merges our Online & Offline retail streams. We use data to power all our decisions across our products and build internal tools to help us scale our impact with a small closely-knit team.
Our widespread store network, robust logistics, and technology capabilities have made it possible to launch a ‘2-Hour Delivery Promise’ on every product across fashion, food, FMCG, and home products for orders placed online through the Big Bazaar mobile app and portal. This makes Big Bazaar the first retailer in the country to offer instant home delivery on almost every consumer product ordered online.
Location: Bangalore or Mumbai-based candidates.
Role & Responsibility:
- 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
Requirement:
- 3-5 year of experience in Android app development
- BS/MS degree in Computer Science, Engineering or a related subject
- Should be passionate about the code you write
- Good understanding of Android jetpack libraries and internals
- Good experience on java
- Knowledge of kotlin is a plus
- Good Knowledge of MVVM, MVP, Dagger, Observables, Livedata, Retrofit, Glide, OkHttp
- Understanding in Unit Testing will be a plus
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle.

Job Description
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. 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
- 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 working with remote data via REST and JSON
- 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.



