Android Developer at Navia Life Care · Delhi, Gurugram, Noida · 1 - 2 years · ₹3L - ₹6L / yr · Raised funding · Posted 15 Jun 2021
Translate designs and wireframes into high quality code
Design, build, and 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
Help maintain code quality, organization, and automatization
Skills:
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Familiarity with RESTful APIs to connect Android applications to back-end services
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to design applications around natural user interfaces, such as touch
Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
NOTE-Must have exp in Java Language .
Required Experience, Skills and Qualifications
Good knowledge in Java, Programming & Software design principles and expertise in Android application development.
Key Skills:
Knowledge of Android Studio, SDK and Android Application is required.

About Navia Life Care
About
Company video


Connect with the team
Similar jobs (10)
We are looking for a React Native developer who can build a performant mobile app on both the iOS and Android platforms. We’re looking to take our dashclicks.com web app and turn portions of it into an amazing mobile app.
You will be responsible for architecting and building this app, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities:
- Transition existing React web apps to React Native.
- Build pixel-perfect UIs across both mobile platforms (iOS and Android).
- Design and develop highly complex application components, and integrate software packages, programs and reusable objects
- 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.
- Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the apps
- Perform real-time monitoring and fixing crashes.
- Plan the data and presentation layer of the applications’ front-end Implement pixel-perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Write unit and integration tests. Work with native modules when required.
Skills:
- 3+ years of experience in React Native (iOS and Android).
- Have a deep knowledge of Redux architecture
- Must have worked with Firebase Database and Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- Strong understanding of back-end and front-end technologies such as NodeJS, React.JS, Web Socket, Pub-Sub, TypeScript, HTML5, CSS and CSS-In-JS.
- Knowledge of object-oriented programming
- Ability to write well-documented, clean JavaScript code
- React assumptions concepts like Virtual DOM, JSX, Component State and component lifecycle
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle, Android Studio, IntelliJ
- Understanding of REST APIs, the document request model, and offline storage
- Knowledge of monitoring tools like crash reporting and analytics
- Knowledge of functional or object-oriented programming
- Experience with automated testing suites, like (Jest or Mocha)
- Understanding of mobile UI frameworks like Native Base, UI Kitten, Material Kit etc.
- Experience implementing authorization and authentication workflows using JWT, OAuth2 etc.
Things that make us the World’s leading white-label marketing software development company:
- We do not outsource any of our fulfillment services.
- We offer a fully white-labeled dashboard allowing our users’ clients to log in and see their accounts’ progress.
- We offer educational and prospecting tools to help businesses generate growth and revenue.
What do we bring to the table?
- Competitive base pay and benefits package with exciting growth plans.
- A chance to work with professionals across various areas of expertise on a product loved by 30,000+ marketing agencies worldwide.
- 9 hours a day & 5 days a week working structure.
- A chance to learn & grow in a fast-paced environment, driving transformational growth for our brand.
- Fully remote work offers you the chance to balance your professional and personal life.
Come join us on this journey, we're looking forward to talents like you.
Experience: 1 – 2.5 years
Job Location: Chennai, Bangalore & Mumbai
Roles & Responsibilities:
- Proven working experience in Android Native development
- Excellent coding skills in Java or Kotlin or both.
- Should have knowledge in SQL and SQLite Database.
- Strong knowledge in User Interface designing using latest frameworks.
- Strong knowledge of Android UI design principles, patterns, and best practices.
- Improving Application performance.
- Enterprise application development experience
- Ability to understand business requirements and translate them into technical requirements.
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Educational Requirements:
BE/B. Tech, BBA, MBA
General Knowledge, Skills & Abilities:
- Ability to work in a fast-paced environment, on multiple projects concurrently.
- Track record of timelines, milestones and deliverable.
- Ability to interact effectively with executive level clients.
- Excellent oral/written communication skills. Effective analytical, problem-solving. interpersonal and time management skills.
- Ability to mitigate pressure and risk.
At Nspira we want to develop an ecosystem of apps to dominate the personal growth market in the education sector. Being one of our talented mobile developers, you'll have an opportunity to learn and grow, and be a key part of creating our products.
Engineering Culture
- We run functional teams based on the SCRUM methodology and are a fairly Agile environment, with 2 week sprints and teams with a minimum of 2 developers (preferably 3) plus a Platform Owner.
- Sprints cannot be interrupted and work is planned out well in advance to keep stress down to a minimum.
Other stuff we do/you will encounter
- Line by line code reviews for every pull request on Gitlab maintains code quality and keep everyone in the loop & learning.
- At least 2 people working together on every project (collaborating not pairing)
Required skills
- Kotlin is strongly preferred
- Experience with clean architecture and MVVM
- Experience with Jetpack Libraries ( Navigation, Paging, Room, Data Binding)
- Experience with Dependency Injections (Dagger2)
- Experience with Rx Java, Rx Android & Co-routines
- Practical understanding of Continuous Integration and Delivery
Your application must include
- A resume in pdf format. Include into your resume the links to software, mobile apps,
Looking for a change in your career?
We are looking for someone to be part of our early-stage product development team and have to manage both maintenance and enhancement projects
● Our team mainly focused on providing the best user experience to customers.
● You should be a facilitator and also coordinate with cross-functional teams to get
things done
● You should follow the development techniques and a deep understanding of
systems engineering, build and release management principles including
continuous integration and continuous delivery
To be a Mobile App developer, should be passionate about user interface design
and have skills in Native Android
● Experience with integration of libraries like Room, RetroFit, Glide, etc.,
● Should have better designing skills
● Continuously discover, evaluate, and implement new technologies to maximize
development efficiency.
● Should have strong analytical and troubleshooting skills. Ability to think out of
the box and be innovative.
Furniture Magik - Android Developer JD
● Passion to explore and keep enhancing your skills.
● If you have already developed apps available on the play store is highly appreciated
Responsibilities
- Design and build iOS and Android mobile applications
- Collaborate with cross-functional teams to analyze, design, and ship new features
- Fully responsible for mobile app development in the team
- Build and publish applications in app stores
- Implement new technologies to maximize application performance
Job Requirements
Android:
- Excellent knowledge in core Java
- Hands on experience in the full life cycle of Android application development
- Strong knowledge in RESTful web services
- Good Knowledge of Android SDK's and third party libraries
- Push Notifications and Firebase
- Eclipse & ANT based build system
- Android Studio
- Experience in Gradle.
iOS:
- Very good experience with Objective-C , Swift is a must and iOS SDK
- Good working knowledge in Cocoa Touch
- Experience with memory management and caching mechanisms specific to mobile devices
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
Good To Have:
- Experience in API integration in mobile apps and external devices is a big plus
- A portfolio of iOS/Android apps in the Play Store/app store is a plus
- Hands on experience with Android studio & gradle build system
- Git using experience & Gerrit
- UI & UX with material design patterns
- Locations and Map API's







