Jobs
Interviews

10 Okhttp Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

vadodara, gujarat

On-site

We are seeking enthusiastic and ambitious individuals to join our motivated and results-oriented teams and grow together with Jeavio. This is a great opportunity for an experienced software engineer who is looking to take on a role as an individual contributor. Responsibilities: - Develop, maintain, and enhance Android applications aligned with the organization's objectives and user needs. - Collaborate with teams at the client side to understand the task objectives and create better mobile experiences. - Write clean, efficient, and reusable code that adheres to industry best practices and coding standards. - Ensure applications adhere to security and data privacy standards. - Troubleshoot issues arising in development, testing, or production environments. - Test applications to identify and fix bugs and performance bottlenecks. - Ability to navigate the learning curve associated with Android development. Requirements Mandatory Skills: - Good experience in Kotlin for Android development and related Tools. - Proficient in MVVM and Clean Architecture for maintainable apps. - Experience with Jetpack Compose for UI and XML for legacy views. - Hands-on with Dagger Hilt for Dependency Injection and efficient code management. - Experienced with Retrofit & OkHttp for REST API calls and Apollo Client for GraphQL APIs. - Familiar with Room for local databases and DataStore for preferences storage. - Skilled in Kotlin Coroutines and StateFlow/SharedFlow for background tasks and state management. - Good understanding and practical experience working with Kotlin collections and performing common operations using Kotlin's standard library functions. - Familiar with Play Store distribution processes. Nice-to-Have Skills: - Experience with Analytics and Monitoring Tools - Proficiency in Map SDKs and Geolocation Services - Understanding of Unit Testing and Test Automation - Experienced with Git, GitHub Actions, Bitrise, and Firebase App Distribution for version control and deployment. - Knowledge of OAuth 2.0 for secure authentication. - Understanding of Multi-module architecture.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

lucknow, uttar pradesh

On-site

You will be joining our team as a Flutter Developer with a minimum of 1 year experience in both Hybrid and Native Development. Even if you lack the required experience but are confident in your abilities to work effectively, we encourage you to apply for this position. As a tech-obsessed individual with a hunger for startup environments, you should thrive under pressure and be able to meet tight deadlines. Your role will involve demonstrating excellent debugging skills, which includes the ability to identify memory leaks, performance bottlenecks, and utilize tools such as adb and proguard. It is essential that you have experience working with common hybrid and native libraries like Retrofit, OkHttp, and Glide. A solid understanding of Object-Oriented Programming (OOP), various architectural patterns such as MVP and MVVM, and their testability is highly valued. Your knowledge of Flutter UI principles, along with best practices, should be strong. Familiarity with open source libraries and a deep understanding of core Java and the Flutter framework are also essential for this role. Join us if you are ready to contribute your expertise and skills to our dynamic team.,

Posted 3 days ago

Apply

1.0 - 5.0 years

0 Lacs

punjab

On-site

You are invited to join our team as a Software Engineer - Android based in Mohali, Chandigarh. As an Android Developer, your primary responsibility will encompass designing and coding the base application, addressing bugs, ensuring the application's quality and code maintenance, and consistently implementing updates to enhance the application's functionality. Your key roles and responsibilities will include: - Proficiency in understanding third-party integration. - Designing a modular and maintainable App structure using the best-known design patterns. - Implementation of high-quality Java/Kotlin code and UI layouts. - Conducting regular code reviews and refactoring when necessary. - Staying abreast of the latest technology trends, frameworks, and design patterns to uphold high-quality App code standards. - Providing guidance and supervision to junior developers. - Actively contributing ideas and participating in product-related discussions. To qualify for this position, you should possess: - 1-3 years of experience in native Android development using Java and Kotlin. - Strong grasp of OOPS concepts and proficient programming skills in Java and Kotlin. - Sound knowledge of Android SDK, various Android versions, and handling diverse screen sizes. - Experience in working with remote data through REST and JSON. - Good understanding of Jetpack Components like View Model, Live Data, DataBinding, Room, etc. - Familiarity with libraries such as Dagger, Okhttp, Retrofit, Glide, Volley, Picasso, Mockito, or their equivalents in Android. - Understanding of design architectures like MVC, MVP, MVVM. - Knowledge of Google's Android design principles and interface guidelines. - Proficiency in offline storage, threading, and performance optimization. - Familiarity with cloud message APIs and push notifications utilizing FCM. - Proficient understanding of code versioning tools like Git. - Ability to self-manage and work independently in a collaborative environment while being a valuable team player. - Experience in developing at least one project from scratch independently. Qualifications required for this role: BE/B.Tech/MCA. Compensation: The compensation package is negotiable for ideal candidates.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a part of our global team at Zapcom, you will be involved in developing bespoke, customer-centric solutions across various industries such as BFSI, e-commerce, retail, travel, transportation, and hospitality. With our headquarters in the US and a presence in India, Europe, Canada, and MENA, we specialize in utilizing AI, ML, Cloud solutions, and full-stack development to transform ideas into tangible outcomes. We believe in fostering a culture of accountability, ownership, and equality, providing you with the support and resources needed to excel in your role. Your aspirations are important to us, and we strive to create an environment where every voice is heard, leading to innovation and business value. With our ongoing global opportunities and expansion plans, this is an exciting time to become a part of our team and work on impactful projects that have the potential to shape the future. In this role, you will be expected to demonstrate proficiency in debugging and utilizing Android Tools effectively. Your experience with memory management and caching mechanisms specific to mobile devices will be crucial in contributing to the success of our projects. Additionally, your ability to write automation test cases, work with third-party libraries and APIs, and stay updated on mobile architectures and emerging technologies will be highly valued. You should possess a good understanding of the full mobile development life cycle, including User Interface designing and development skills for both tablets and smartphones. Your coding, debugging, testing, and optimization skills will play a key role in ensuring the quality and performance of the Android apps that you will be involved in shipping to a wide customer base. To excel in this role, familiarity with tools and technologies such as Espresso, RxJava, AutoValue, Retrofit, Dagger, Kotlin, Firebase, Sqlbrite, and OkHttp is essential. Knowledge of iOS, NodeJS, GraphQL, and/or React Native will be considered a strong advantage. If you are looking for a challenging yet rewarding opportunity to work collaboratively across teams in a dynamic environment, then we encourage you to apply today and become a part of something extraordinary at Zapcom.,

Posted 4 days ago

Apply

0.0 - 3.0 years

0 Lacs

surat, gujarat

On-site

We are seeking an Android Developer to join our team of developers who are passionate about pushing mobile technologies to their limits. In this role, you will collaborate with a team of talented engineers to design and build the next generation of mobile applications. As an Android Developer, your responsibilities will include designing and building advanced applications for the Android platform, collaborating with cross-functional teams to introduce new features, working with external data sources and APIs, conducting unit tests for code robustness, bug fixing, and enhancing application performance. You will also be expected to stay updated on new technologies to enhance development efficiency continually. The ideal candidate should have expertise in Json Parsing, Okhttp, LiveData, Retrofit, Services, and Receiver. Additionally, a minimum of 6 months of experience in Kotlin is required, along with at least one year of software development and Android development experience. The candidate must have published at least one original Android app, possess knowledge of the Android SDK, remote data handling via REST and JSON, third-party libraries, and APIs. An understanding of mobile landscape, architectures, trends, and emerging technologies is essential, along with proficiency in the full mobile development life cycle. Critical thinking, problem-solving skills, teamwork, time management, and excellent interpersonal and communication skills are also crucial for this role. This is a full-time, permanent position with benefits including paid sick time, paid time off, performance bonus, and yearly bonus. The work schedule is in the morning shift, and the ability to commute/relocate to Surat, Gujarat is preferred. Qualifications: - 1 year of experience in Kotlin - 1 year of experience as an Android Developer - 1 year of experience in MVVM Architecture - 1 year of experience with Dagger (Required) - 1 year of experience with Room Database (Preferred) The work location is in person.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

2 - 6 Lacs

Gurgaon, Haryana, India

On-site

What You'll Do on a typical day Design and develop high-quality Android applications Translate product requirements into technical specifications Implement new features and improve existing functionality Optimize application performance and user experience Collaborate with cross-functional teams Conduct code reviews and maintain code quality Troubleshoot and resolve technical issues Ensure application security and data protection Integrate third-party services and APIs Maintain and update applications post-launch What We re Looking For Experience: Atleast 5 years of experience in Android app development. Languages: Proficiency in Kotlin. Frameworks Libraries: Strong understanding of Android SDK, Jetpack libraries, and Android architecture components (e.g., ViewModel, LiveData, Room). UI/UX: Experience with custom views, animations, and designing adaptive layouts for various screen sizes. Tools: Hands-on experience with Android Studio, Gradle, and Git. APIs: Familiarity with RESTful APIs and handling JSON data. Testing: Knowledge of unit testing and integration testing frameworks like JUnit, Espresso, or Mockito. Databases: Experience with SQLite, Room, or other local storage solutions. Version Control: Strong understanding of Git workflows. Deployment: Experience with publishing and maintaining apps on Google Play Store. Soft Skills: Strong problem-solving abilities, excellent communication, and team collaboration skills. Familiarity with modern development practices, including MVVM, Clean Architecture and multi module project. Experience with dependency injection frameworks like Hilt or Dagger. Knowledge of third-party libraries and tools, such as Retrofit, Glide, or OkHttp. Familiarity with continuous integration and delivery pipelines (CI/CD) Github Actions / AppCircle. Knowledge of Firebase services like Analytics, Crashlytics, or Push Notifications. Experience with performance tuning and memory optimization.

Posted 3 weeks ago

Apply

7.0 - 9.0 years

9 - 11 Lacs

Hyderabad

Work from Office

Manage as well as mentor a team of 6-8 android engineers and be responsible for their growth. Ensure that the team chooses the right framework for the product which can help maintain the app better. Working closely with the product and design teams to customize as well improve the app. Help the team identify bottlenecks as well as crashes . Ensure that the identified bugs are fixed. Ensure that the quality of the code is maintained all the time. Help in Tracing and profiling android java code Help in prototyping the new strategic initiatives and come up with right architecture fast. Qualifications: Minimum 7 years of experience in Android Development. Minimum 2 years of experience in managing and efficiently delivering with a team of Android engineers. Experience of building Android applications in Kotlin and Java using Android SDK Familiarity with popular android libraries/methods like OkHTTP, Retrofit,Dagger etc. Strong understanding of object-oriented software development Familiarity with latest android platform changes. Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable. Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms Good knowledge of RDBMS is a great plus

Posted 3 weeks ago

Apply

0.0 years

0 Lacs

Noida, Uttar Pradesh, India

Remote

Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. Our 125,000+ people across 30+ countries are driven by our innate curiosity, entrepreneurial agility, and desire to create lasting value for clients. Powered by our purpose - the relentless pursuit of a world that works better for people - we serve and transform leading enterprises, including the Fortune Global 500, with our deep business and industry knowledge, digital operations services, and expertise in data, technology, and AI. Inviting applications for the role of Lead Consultant, Android Developer In this role, you will be responsible for coding, testing, and delivering high quality deliverables, and should be willing to learn new technologies. Responsibilities . Compose Experience working with Jetpack Components(Compose, Architecture Components, Navigation & etc.). . Kotlin Expert level Android development using Java and Kotlin . Kotlin Coroutines . MVVM (Model-View-ViewModel), MVI (Model-View-Intent) & MVP Solid understanding of modern software architectures . mockito or junit Experience in writing Unit tests with jUnit, Mockito . Espresso . Network Library Integration Knowledge of mobile network communication (OKHTTP, Retrofit) . Deploymnet pipelines Experience working with GIT, Jenkins, CI/CD . Crashlytics tools Experience working with Crashlytics tools like Firebase, New Relic & etc. . Android SDK Exposure to development of applications across different form factor (mobile, tablet, etc.) and supporting different Android versions . Exposure to performance tuning, power consumption & Material UI . Experience with dependency injection frameworks (Dagger, Hilt) . Experience working with remote data via JSON . Experience with SQLite using Room ORM . Tools Rally/Jira Qualifications we seek in you! Minimum Qualifications . BE /B.Tech/M.Tech/MCA Preferred qualifications . Experience building Android applications that are available in the App Store . Kotlin expert, but also familiar with Java code and strong understanding of interoperability between the two . Strong understanding of Android application development and architectures . Strong understanding of MVVM, MVP and other object-oriented patterns/concepts Genpact is an Equal Opportunity Employer and considers applicants for all positions without regard to race, color, religion or belief, sex, age, national origin, citizenship status, marital status, military/veteran status, genetic information, sexual orientation, gender identity, physical or mental disability or any other characteristic protected by applicable laws. Genpact is committed to creating a dynamic work environment that values respect and integrity, customer focus, and innovation. For more information, visit www.genpact.com . Follow us on Twitter, Facebook, LinkedIn, and YouTube. Furthermore, please do note that Genpact does not charge fees to process job applications and applicants are not required to pay to participate in our hiring process in any other way. Examples of such scams include purchasing a %27starter kit,%27 paying to apply, or purchasing equipment or training.

Posted 1 month ago

Apply

2.0 - 7.0 years

10 - 14 Lacs

Bengaluru

Work from Office

As a Fortune 50 company with more than 400,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Target in India operates as a fully integrated part of Targets global team and has more than 4,000 team members supporting the companys global strategy and operations. Tech Overview Every time a guest enters a Target store or browses Target.com, they experience the impact of Targets investments in technology and innovation. Were the technologists behind one of the most loved retail brands, delivering joy to millions of our guests, team members, and communities. Join our global in-house technology team of more than 4,000 of engineers, data scientists, architects, coaches and product managers striving to make Target the most convenient, safe and joyful place to shop. We use agile practices and leverage open-source software to adapt and build best-in-class technology for our team members and guestsand we do so with a focus on diversity and inclusion, experimentation and continuous learning. Pyramid Overview Target.com and Mobile translates the in-store experience our guests love to the digital environment. Our Mobile Engineers develop native apps like Cartwheel and Targets flagship app, which are high-impact and high-visibility assets that are game-changers for literally millions of guests. Here, youll get to explore emerging retail and mobile technologies, playing a key role in revolutionary product launches with tech giants like Apple and Google. Youll be a visionary for the future of Targets app ecosystem. Youll have the advantage of Targets unmatched brand recognition and special marketplace footholdmaking us the partner of choice for innovative technologies like indoor mapping, iBeacons and Apple Pay. Youll help Target evolve by using the latest open source tools and technologies and staying true to strong agile practices. Youll lend your passion for engineering technologies that fix problems and meet needs guests didnt even know they had. Youll work on autonomous teams and incorporate the newest technical practices. Youll have the chance to perform by writing rock-solid code that stands up to our massive scale. Plus, and perhaps best of all, youll have the right balance of self-rule and accountability for how technical products perform. Position Overview 2+ years of experience in software design & development with 3+ years of experience in developing apps for android. Experience developing in Kotlin. Demonstrates broad and deep expertise in Java/Kotlin and frameworks. Designs, develops, and approves end-to-end functionality of a product line, platform, or infrastructure. Communicates and coordinates with project team, partners, and stakeholders. Demonstrates expertise in analysis and optimization of systems capacity, performance, and operational health. Maintains deep technical knowledge within areas of expertise. Stays current with new and evolving technologies via formal training and self-directed education. Experience integrating with third party frameworks tools and SDKs, such as Retrofit, OKHttp, Moshi and Glide. Excellent hands-on skills with Android application development tools, including Android Studio, Android SDK and ADT. Join the team that brings Target guests their shopping and saving sidekick the guest facing Target Android and iOS shopping App. About You As an Android Engineer on the Flagship mobile team, you will: Develop clean, well-tested native Android code to deliver functionality that meets business objectives. Improve code structure and architecture in service of testability, observability, and maintainability. Work closely with partner teams - QA, UX, A11Y, Product - as needed Perform complex engineering tasks independently as well as collaboratively. Manage complex cross-team coordination and dependencies. Evaluate and communicate different engineering solutions and trade-offs. Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs. Know more about Us: Life at Target- https://india.target.com/ Benefits- https://india.target.com/life-at-target/workplace/benefits Culture- https://india.target.com/life-at-target/belonging

Posted 1 month ago

Apply

1.0 - 4.0 years

5 - 9 Lacs

Mohali

Work from Office

Summary : We are seeking an Android Developer to join our product team. The incumbent will be responsible for designing and coding the base application, fixing bugs, maintaining the quality of the application and its code, and constantly implementing application updates. Roles and Responsibilities : Understand third-party integration. Design a modular and maintainable App structure with the best-known design pattern. Implement high-quality Java/Kotlin code and UI layouts. Conduct regular code reviews and refactor code if required. Stay updated on the latest technology trends, frameworks, and design patterns to maintain high-quality App code. Provide guidance and supervision to junior developers. Contribute ideas and actively participate in product-related discussions. Willingness to work on optimization of development processes. Requirements : 1-3 years of working experience in native Android development with Java and Kotlin. Strong understanding of OOPS concepts and programming skills in Java and Kotlin. Proficient knowledge of Android SDK, different versions of Android, and handling different screen sizes. Experience with remote data via REST and JSON, Gson. Good understanding of Jetpack Components such as View Model, Live Data, DataBinding, Room, etc. Good understanding of Dagger, Okhttp, Retrofit, Glide, Volley, Picasso, Mockito, or equivalent libraries in Android. Understanding of design architectures such as MVC, MVP, MVVM. Knowledge of Google's Android design principles and interface guidelines. Proficiency in Google Maps Platform SDK and API. Proficiency in offline storage, threading, and performance tuning. Familiarity with cloud message APIs and push notifications with FCM. Managing & Maintaining large code bases across apps on new as well as legacy architectures. Proficient understanding of code versioning tools, such as Git, managing large streams of work branches. Ability to self-manage and work autonomously in a collaborative environment and be a good team player. At least one project developed from scratch independently. Qualification : BE/B.Tech/MCA.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies