

Skill required:
1) Android
2) Java
3) Kotlin
4) MVC
5) MVVM
6) Offline Access
7) Git
Location: Mumbai

Similar jobs


Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-quality Android applications using Kotlin programming language.
- Design, build and maintain high-performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field.
- 2+ years of experience in Android development using Kotlin.
- Strong knowledge of Android SDK, Android UI design principles, and Material Design.
- Experience with RESTful APIs, JSON, and XML.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Good understanding of object-oriented programming, software design patterns and algorithms.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.

Android Developer, Gurgaon
About Hive
Hive is the leading provider of cloud-based enterprise AI solutions to power the next wave of intelligent automation. We offer a portfolio of best-in-class deep learning models, built with consensus-validated training data sourced and annotated by our distributed workforce of more than 2 million contributors globally. Hive's APIs enable use cases including automated content moderation, contextual advertising, advertising and sponsorship measurement, document parsing, and more. We process billions of API requests per month for many of the world's largest and most innovative companies.
Hive has raised over $120M in capital from leading investors, including General Catalyst, 8VC, Glynn Capital, Jericho Capital, Bain & Company, Visa Ventures, and others. We have over 220 employees globally in our San Francisco and Delhi offices.
About Role
In order to execute our vision, we need to grow our team of best-in-class engineers. We are looking for talented Android developers who will thrive in an autonomous engineering-driven environment. You will take ownership of a product and have the ability to shape product direction.
Responsibilities
- Design and develop a delightful Android application for our users, with a focus on simplicity of use and high-performance
- Write product-independent code and design modular APIs to be used across all of our products
- Work across disciplines with team members from front-end, backend, design, and product
- Help ensure we’re bug-free by writing unit-tests, and regularly communicating with our QA team
- Actively participate in product decisions, ensuring we set reasonable development deadlines
Requirements
- Strong development skills with Kotlin/Java and the Android SDK
- You have an understanding of MVP and / or MVVM
- You understand the ins and outs of RESTful web services
- You have experience developing, releasing, and maintaining Android applications on top of RESTful APIs
- You have fundamentals in OO-design, data structures, and problem solving
- You have great communication skills and ability to work with others
- You have experience shipping quickly and often, while still maintaining test coverage
- You are a team player-no job is too small or too big!


Programming Languages: Swift ,Objective C, Cocoa, XML, JSON
Operating Systems/Development Platforms: MAC, iOS all versions
Roles and Responsibilities :
Experience in various aspects of the Agile SDLC including application development
(application structure, operating system APIs, debugging, performance, security) and
deployment.
Experience with rest APIs, offline storage, and threading.
Strong experience in memory management, performance tuning, and resource
optimizations.
Experience in working with Test-driven development (TDD).
Experience in Unit Testing and UI testing.
Programming iOS native mobile applications from specifications.
Scope, analyze, design, test, debug and implement complex iOS mobile applications.
Cutting-edge native mobile application prototyping and development on iPhone/iPad.
Desired Candidate Profile
3+ years of experience in mobile application design and development.
2+ years of experience with iPhone development platforms experience developing native ios apps: swift, ios SDK, and Xcode.
Experience integrating with third-party libraries, Restful API, and JSON.
Deep familiarity with objective-c and cocoa touch experience working with ios frameworks such as core data, core animation, core graphics, and core text working knowledge of the general mobile landscape, architectures, trends, and emerging technologies experience integrating with WebSocket, VOIP, call kit.
Must be self-motivated, possess strong communication skills, and be able to work in a team-oriented environment
Thank you.


Job brief
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Responsibilities
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- 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 and skills
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven working experience in software development
- Working experience in iOS development
- Have published one or more iOS apps in the app store
- A deep familiarity with Objective-C and Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- 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

- Implementing security and data protection.
- Integrating the design into high quality code.
- Ensuring the performance, quality, and responsiveness of application.
- Identifying and correcting bottlenecks and fix bugs.
- Unit-testing code for robustness, including edge cases, usability, and general reliability
- Working on bug fixing and improving application performance
What you need to have:
- Proficient in Mobile App development with full stack development capabilities.
- In-depth understanding of the entire web development process (design, development and deployment)
- Good knowledge on code signing, debugging tools and project configuration on Android.
- Sound knowledge of REST Standards
- Experience working with a relational database
- Nice To Have
- Strong algorithm/ data structures design and problem solving skills
- Experience with cloud environments like AWS is a plus.
- Soft Skills
- Must be able to work in a team.
- Must have good communication skills.

Android Developer:
Our Android stack includes Java and libGDX, the code base is designed using Clean Architecture. It is a multi module application and supports both 'application' and 'library' project mode.
EXPECTATIONS:
● Writing efficient android code in Java and Kotlin following Clean Architecture guidelines
● Tracing, benchmarking and profiling android java code
● Familiarity with popular android libraries/methods like Dagger2, RxJava2, OkHTTP.
● Familiarity with latest android platform changes.
RESPONSIBILITIES:
● Work closely with our product and design teams to customize the Poker experience across our vendor platforms.
● Prototype new and redesign features
● Strong coding abilities and experience with Kotlin, Java and Android SDK
● A focus on UI design principles, hardware acceleration and making games work intuitively
● Contribute best-in-class programming skills to develop highly innovative, consumer-facing
mobile products.
MINIMUM QUALIFICATIONS
● Experience of building Android applications/Games in Java or Kotlin using Android SDK (Kotlin preferred)
● Good knowledge of Kotlin, Dagger2 and RxJava2 is a great plus
● Strong understanding of object-oriented software development
● Understanding of large and complex code bases, including API design techniques to help keep them clean and maintainable.
● Programming experience using any game engine (libGDX preferred)
● Knowledge of multithreading and memory management specific to mobile devices and caching mechanisms


Experience: 1-2 yrs
Location: Technopolis IT Hub, Noida Sec-62
Salary: Negotiable as per last CTC
Job Description
- Experience of designing and developing mobile applications for Apple’s iOS platform.
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principals and application interface guidelines.
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Knowledge of C-based libraries.
- Knowledge of third-party libraries.
- Experience with offline storage, threading, and performance tuning
- Familiarity with push notifications, APIs and cloud messaging.
- Experience with continuous integration.
- Ensuring quality and performance of application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before final release.
- Publishing application on App Store.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
- Knack for benchmarking and optimization.
Requirements
- Degree in Software Development, Computer Science, or similar.
- Excellent communication skills for domestic and international client-interaction.
- Top-notch teamwork and ability to manage workload with minimal supervision.
- At least five published iOS Applications
- Unwavering curiosity.

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, a commitment to collaborative problem solving, sophisticated
design, and creating quality products is essential.
On top of that, Android engineers create new features as critical members of the
product development team. As an Android engineer, you'll build new products and make our
frameworks reliable, reusable, and fast.
Responsibilities
• Work with a small team of mobile engineers to build our Android platform.
• Translate designs and wireframes into high-quality code
• Design, build and maintain reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the application
• Identify and correct bottlenecks and fix bugs
• Improve our code quality and code organization.
• Write and maintain unit and integration tests for our Android Apps
Qualifications
• 2+ years of experience in Android application development.
• Strong knowledge of Android SDK, different versions of Android, and how to deal with
different screen sizes
• Experience with MVVM, MVP Patterns.
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Strong knowledge of Android UI design principles, patterns, and best practices
• Familiarity with the use of Android APIs, such as GPS and bluetooth
• Familiarity with cloud message APIs and push notifications
• Experience with offline storage, threading, and performance tuning
• Passion for mobile products and personal projects or other work on the Play Store are
a plus.
• A knack for benchmarking and optimisation
• Proficient understanding of code versioning tools, such as Git
• Experience with Writing unit tests using JUnit/Mockito
• Experience in writing Integration/UI tests with Espresso
• Familiarity with continuous integration
• Impeccable attention to detail in all aspects of development from performance to UI.
• Knowledge about mobile devices to decide implementation tradeoffs correctly.




