



Similar jobs

Location: Mumbai (Andheri)
Work Mode: 5 Days Work from Office
Experience: 2+ Years
Employment Type: Full-Time
Notice Period: Immediate Joiners Preferred
About Deqode:
Deqode is a leading digital transformation and technology consulting company, helping businesses solve complex problems using cutting-edge technologies. We specialize in blockchain, AI/ML, cloud solutions, and enterprise mobility, with a strong focus on delivering scalable and innovative digital products for global clients.
Role Overview:
We are looking for a skilled React Native Developer to join our frontend engineering team. You will be responsible for building responsive, scalable, and high-performance mobile applications across Android and iOS platforms. You’ll collaborate with cross-functional teams including backend developers, designers, and product managers to deliver seamless mobile experiences.
Responsibilities:
- Develop and maintain robust mobile applications using React Native
- Build reusable and efficient components and libraries for future use
- Integrate applications with backend APIs and third-party services
- Optimize applications for maximum speed, responsiveness, and performance
- Ensure quality, maintainability, and scalability of your codebase
- Participate in the full mobile app lifecycle – from planning, development, testing to deployment
- Collaborate in an agile environment with daily stand-ups, code reviews, and regular releases
Must-Have Skills:
- Minimum 2+ years of hands-on experience with React Native
- Strong command over JavaScript (ES6+) and TypeScript
- Experience with state management tools like Redux, MobX, or Context API
- Familiarity with native build tools such as Android Studio, Xcode
- Experience integrating RESTful APIs and handling async operations
- Solid understanding of mobile UI/UX design principles
- Proficient in Git, version control workflows, and CI/CD pipelines
- Good grasp of cross-platform compatibility and responsiveness
Good to Have:
- Exposure to Node.js or full-stack development
- Familiarity with databases like MongoDB, MySQL, or Redis
- Experience in integrating analytics, push notifications, and app deployment
- Bonus: Knowledge of Vue.js

Proficient with Swift, Objective C and Cocoa Touch.
Good knowledge in UI & Unit testing.
Good Knowledge on XC test.
Good understanding and knowledge in OOPS concepts
Good knowledge in Protocol oriented programming
Good knowledge in SOLID Principles
Deep understanding of MVVM design pattern
Good Knowledge in RXswift Framework
Knowledge in Test Driven Development
Knowledge in continuous integration and continuous development

Responsibilities:
● Support the entire application lifecycle (concept, design, test, release and support)
● Produce fully functional mobile applications writing clean code
● Gather specific requirements and suggest solutions
● Write unit and UI tests to identify malfunctions
● Troubleshoot and debug to optimize performance
● Design interfaces to improve user experience
● Liaise with the Product development team to plan new features
● Ensure new and legacy applications meet quality standards
● Research and suggest new mobile products, applications and protocols
● Stay up-to-date with new technology trends
Requirements and skills:
● Proven work experience as a Mobile developer
● Demonstrable portfolio of released applications on the App Store or the Android market
● In-depth knowledge of at least one programming language like Flutter Java
● Experience with third-party libraries and APIs
● Familiarity with OOP design principles
● Excellent analytical skills with a good problem-solving attitude
● Ability to perform in a team environment
● BSc degree in Computer Science or relevant field



Responsibilities:
● Design and build advanced applications for the Android platform
● Collaborate with cross-team (developers, designers, product owners, QA) to define,
design, and ship new features.
● Prepare test plans, and test cases and execute/automate them.
● Write and review unit-test code for robustness, including edge cases, usability, and
general reliability
● Problem solve and determine out-of-the-box solutions for complex technical
requirements
● Work with fellow programmers, as well as the rest of the production team, as a lead
programmer and manager.
● Must have very strong problem-solving and analytical skills.
● Application of experience and knowledge to optimise game engine deployment for
virtual reality VR in terms of memory, frame rate and performance.
● Work with emerging technologies to create new tools and systems for interactive
real-time production.
● Ensure compliance with ride requirements, including performance benchmarks and
integration with third-party ride control systems.
● Produce clean, well-documented code and maintain internal engine builds, using
Perforce and other tools to distribute builds to the team.
● End-to-End mobile development life cycle from planning to publishing
Requirements:
● B.Tech/B.E 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
● Experienced in handling both legacy code and greenfield development and can make
technical recommendations based on the needs of the project
● Solid understanding of the full mobile development life cycle.
● Expert-level understanding of object-oriented programming, threading/concurrency,
unit testing, and modern architectural design
● Excellent source control discipline and are comfortable using git flow
● Experience in 3D engine development experience within the games industry is a plus
● Hands-on with Jetpack compose is a plus.
● Scrum, agile process and adherence
● Good project management skills are a plus
● Strong expertise in Kotlin and Java
● Knowledge of Swift and Fuller is a plus

- 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


Job Description:-
- Min 1 year or more of iOS App development experience.
- Proficient with Objective C and Swift
- Experience with iOS frameworks.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Deep understanding of design patterns.
- Knowledge of using Cocoapods, Push Notifications, Payment Gateway and other third party SDKs and libraries.
- Location Tracking and Custom UI.
- Understanding of XML and JSON web services.
- Must have Publish at-least 1 iOS Application on AppStore.
Responsibilities and Duties:-
- Design and build advanced applications for the iOS platform and follow clean coding practices.
- Collaborate with backend team to define, design, and ship new features.
- Understand & Implement Design patterns / Industry best practices
- Work on bug fixing and improving application performance.
- Write reusable codes adhering to SOLID principles.
- Use profiling tools to optimize app performance.
- Write algorithmic efficient codes.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Experience, Skills and Qualifications:-
- Bachelor's (Required)
- Programming Languages needed:
- Objective-C (Preferred)
- Swift (Preferred)
COVID-19 precautions:-
- Remote interview process
- Social distancing guidelines in place
- Sanitizing, disinfecting, or cleaning procedures in place, Mask is compulsory, Proper Sanitization, Safe Distance is followed at the office.
Job Type: Full-time
Salary: ₹Negotiable
Schedule: Day shift

Designation: Technical Lead - Android (ABL_SS_597)
Position description:
- Responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices.
- Along with Hands-on development will lead the development of Android applications and their integration with back-end services.
- Work alongside other engineers and developers working on different layers of the infrastructure.
- Translate designs and wireframes into high-quality code
- Design, build and maintain high performance, reusable, and reliable Kotlin and Swift code
- Would be working on IOS platforms hands on along with Android.
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization.
Primary Responsibilities:
- Would be building features and services in android and ios.
Required Skills:
- 7 – 11 years of work experience of Kotlin, RxKotlin and Java
- Knowledge of different designing patterns, Preferably MVVM.
- Experience in Socket Programming and Android Jetpack Components.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes &
- Understanding of Android Porting and Build process, Android native and System app.
- Familiarity with RESTful APIs to connect Android applications to back-end services GRPC, Retrofit.
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Familiarity with cloud message APIs and push notifications, Deep Linking
- A knack for benchmarking and optimization
- Nice to have an understanding of Swift, Objective-C and Cocoa Touch
- Nice to have an understanding with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with Flutter or React Native

● Experience Level: 2+ years
● Experience using Android Studio, Android SDK, Kotlin, Agile Methodologies (e.g.
Scrum, Kanban)
● Excellent Understanding of Android app architecture and use of design patterns,
Android UX/UI guidelines/best practices and the ability to engage with the creative
team to deliver pragmatic solutions, balancing design, quality and velocity.
● Flair for clean code, reusability, testability and readability (SOLID, TDD)
● Good Communication skills.

WIOM will be providing Unlimited High-Speed Internet to 50 million households in the next 7 years. Using its unique Shared Economy approach and an UBER kind of model, WIOM is India’s 1st PDOA under the new PM-WANI scheme. It enables unlimited Internet to people for as low as INR 5 per day. Backed by IIT Delhi and marquee investors, Wiom has a stellar founding team with IIT/ IIM pedigree.
Why should you consider WIOM?
If you want to retire in the next 5 years and create value and impact worth 25 years of hard work, then WIOM is the place. In the next 5 years, we will be creating 1000X growth and a USD 8B dollar enterprise. By joining the team at this stage (we are less than 30 members today), you are taking a ticket to an exclusive Millionaire club that would have impacted the lives of 500 million people. You get an opportunity to work with the sharpest minds in the country along with a fast-paced environment which will bring out the best in you.
What will you be doing?
We are looking for an android developer who will be 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.
• Translate designs and wireframes into high-quality code
• Design, build, maintain high performance, reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the application
• Identify and correct bottlenecks and fix bugs
• Continuously work on improving application performance
What can make you a great fit for this role?
• Excellent Analytical and coding skills
• Strong OO design and hands-on programming skills in Android and java
• Experience of building reactive web applications for mobile using react.js/ vue.js or angular.js
• Android and native apps and SDK development experience
• Work experience with social media and other third-party APIs like payment gateway and third-party libraries
• Worked on the mobile database, good with data structures and algorithms
• Knowledge in Google, Firebase API



