
Required Skill Set: Android SDK, Java, Kotlin, and Agile environment.
Job Description:
1) 3-5 year’s experience developing applications software.
2) Demonstrated expertise with the Android SDK, at least 4 years work experience on Android.
3) Experience using RESTful APIs to integrate mobile applications to server-side systems
4) Experience with the infotainment system.
5) Good understanding of software development best practices.
6) Worked on embedded devices and changing the framework of android apps.
7) Experience working in an agile environment.
8) Working knowledge of SCM with a strong emphasis on Git and proper Git Flow.
9) Must reference at least one application you developed that is available today
10) Decent communication skills.
Location: Mohali, Gurugram, Bangalore, Chennai & Pune.

Similar jobs


WHO YOU ARE
- To be successful in this role, you’ll need to have the following skills: ∙ Love for coding: A fanatic about writing beautiful and scalable code. ∙ A sense of analytics: Strong analytical and troubleshooting skills. Should be resourceful, innovative and inventive.
- ∙ Dynamic: Should be comfortable in dealing with lots of moving pieces. Have exquisite attention to detail, and are comfortable learning new technologies and systems.
- ∙ Team player: Knack for influencing without being authoritative. Pitch in wherever the team needs help, from writing blog posts to supporting customers. ∙ Accountability: High sense of ownership for your code and relentlessness to deliver projects with high business impact.
KEY QUALIFICATIONS
- ∙ BE/BTech in Computer Science or related field.
- ∙ Minimum 3+ years of iOS application development.
- ∙ Build iOS applications from scratch and have an understanding of working with 3rd Party frameworks using Cocoapod as a dependency manager.
KEY SKILLS
- ∙ Strong knowledge of iOS SDK, UIKit , Swift and having knowledge of socket.IO is a plus.
- ∙ Familiarity with RESTful APIs to connect iOS applications to back-end services. ∙ Familiarity with Push Notification APIs.
- ∙ Knowledge of the open-source iOS ecosystem and the libraries available for common tasks.


Udrive is the largest car sharing platform in the Middle East. We pioneered the concept in the region and have continued to provide the best experience amongst our peers. We are in rapid expansion and are looking for a bright, successful and determined individual who has the experience to take the companies vision forwards into the next 5 years.
Our next 5 years journey not only includes regional and global aspirations; we are building the next generation of mobility services to change the way people use vehicles
We are looking for a React Native Engineer for our Mobile App. The Mobile App team is responsible for the mobile app used by our B2C users to register as well as complete their journey with Udrive cars initiation to end.
Your responsibilities:
You will be part of our new mobile team which is part of our customer journey domain and you will work together with a cross-functional team
You strive to offer the best possible experience for our customers on mobile devices
You contribute to the implementation of business requirements as well as to architectural decisions
You ensure that your code is well tested, architected, meets our coding standards, and has proper logging, monitoring, and alerting
Your goal is to provide always-accessible information in the most convenient way, to have better engagement and an overall outstanding user experience
Your profile:
You have experience building high-performance mobile React Native applications on both iOS and Android platforms
Ability to translate Figma based designs to mobile interactions with pixel perfections
You show excellent knowledge of JavaScript and its nuances, including TypeScript.
You have experience with building real-time analytics solutions and streaming platforms
You are familiar with native build tools, like XCode, Gradle and store submission processes
It is great if you have an understanding of REST APIs, the document request model, and offline storage
The most important one: Willingness to learn. We are constantly learning new things and we enjoy it a lot. We don't expect to find people experienced in all of them. If you are excited about our tech-stack and you think you are a fast learner, do not hesitate to apply!

Overview
This position is open for experienced React Native Developers. You will be working with an amazing team and will have tremendous opportunities to learn and grow quickly. We are looking for React Native Developer to work on our product Faveo Helpdesk
- Candidates with 1 year to 3 years of experience
- Candidate having Creative Thinking and Original Approach
- Willingness & ability to learn & work on new technologies
- Expert in Android Studio, React Native and Redux
- Must knowledge of Web Services, JSON Parsing, and API’s
- Familiarity with RESTful APIs to connect React Native applications to back-end services
- Excellent debugging and troubleshooting skills
- Familiarity with cloud message APIs and push notifications
- Understanding of mobile design principles and interface guidelines
- Should be able to work independently
- Involving in a complete development of the application (Design and build applications)
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fixing bugs at various stages of app development
- Collaborate with web development team to define, design, and ship new features
- React Native
- CSS
- HTML 5
- JavaScript
- Redux
- Candidates from engineering, computer science and information technology background preferred
- Candidates having interest in programming preferred
- Have completed course/training in React Native mobile apps development
- Build a project using React Native as part of college or training at an institute
- 12 months to 2 year of experience in React Native development
- You are invited to send us your complete resume
- Attach previous work or portfolio or project details
- Resume should have candidate photograph in it
- Mention Linkedin Profile URL in the resume
- Do go over our company website http://www.faveohelpdesk.com/" target="_blank">www.faveohelpdesk.com & LinkedIn profile before applying
• 3+ years of experience building mobile applications.
• Proficient with React Native.
• Experience in developing and delivering large scale Android and iOS mobile applications
via React-Native.
• Ability to work through new and complex React Native issues and contribute to libraries
as needed.
• Engineers who are obsessed with optimizations and are ready to go the extra mile to
deliver the best app experience to the customers.
• Firm grasp of the JavaScript language and its nuances, including ES6+ syntax and
Typescript.
• Experience in writing unit testing code with libraries like Jest, Enzyme, Jasmine, Mocha,
etc.
• Experience in at least one native language, Android or iOS(Swift/Objective C).
• Good knowledge of monitoring and tracking down app crashes and bugs using advanced
tools.
• Worked in a startup environment with high levels of ownership and commitment.
• A growth mindset and passionate about building things from the ground up, and most
importantly, you should be fun to work with



Requirements:
· Build buttery smooth UIs across both mobile platforms.
· Migrate existing Android Native to React Native
· Leverage native APIs for deep integrations with both platforms.
· Maintain code and write automated tests to ensure the product is of the highest quality.
· Experience in Build systems and Deployment processes
· Excellent problem-solving, debugging, and troubleshooting skills.
· An avid follower of the best practices, optimization strategies, and design patterns
· Knowledge of RN available inbuilt UI components and the props those UI components accept.
· Good knowledge of monitoring and tracking down app crashes and bugs using advanced tools
· Experience in 3rd party services integration
· Knowledge of architectures, trends, and emerging technologies
Key Skills:
· Experience in at least one native language Android or IOS (Swift/Objective C)
· Have knowledge of TypeScript
· Building and releasing the app in Play Store and App Store
· Integrating several analysis tools on app-level
Benefits:
· We have a well-defined leave policy for our people to take care of their personal commitments and exigencies.
· We care for our people and take care of them and their families by offering them a Healthcare policy
· Your professional growth and company growth go hand-in-hand
· We provide you a platform to learn and polish your skills
Desired Candidate Profile
· BE/BTech/MCA with an experience of 4-7 yrs. in React Native Mobile App development. Who can work in collaboration with team members and build positive working relationships?
· High level of commitment to business satisfaction and agility.
· Possess a strong work ethic and is passionate about his/her role with the attitude to learn.

We are looking to grow our Mobile Development Team for which an Android Developer
has a critical role. You will be responsible for:
• Designing and developing multiple android apps, pushing the android apps to market, testing etc.
• Interacting with the client, project manager and inter-team members.
Required Candidate Skills:
• Excellent understanding of OOPs, Core Java and Kotlin.
• Experience working with remote data via REST and JSON.
• Experience with third-party libraries and APIs.
• In-depth understanding of the android components: Activities, Fragments, background services, and
Services.
• Good understanding of coroutines.
• Hands-on with Jetpack Architecture Components: LiveData, WorkMaanger, View Binding, Coroutines
and Lifecycle Aware Components.
• Experience with Room persistence library.
• Solid understanding of the full mobile development life cycle.
• Experience in MVVM, Live Data and Room DB.
• Able to work on different architecture (MVC, MVP, and MVVM) and design patterns.
• Experience with Agile development methodology (preferably scrum), continuous integration and tools
(GIT, JIRA, etc.).
• Strong knowledge of Android SDK, different versions of Android & advanced concepts.
• Strong knowledge of Android UI design principles, patterns, and best practices.
• Familiarity with RESTful APIs to connect Android applications to back-end services.
• Experience with offline storage, threading, and performance tuning.
• Familiarity with Agile frameworks is a plus.
• Familiarity with tools like postman, swagger and mobile app development tools.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging
technologies.
• The candidate must have experience of at least 1 year in using Kotlin.
• The candidate must understand the MVVM architecture pattern along with design patterns such as
Builder, Singleton etc.
• The candidate must a clear understanding of the REST Protocol.

Experience: 3-5 Years 1 candidate & 1-3 Years 2 candidate
Skills:
Core JAVA(Native), Core Kotlin, Sqlite, MySQL, XML
Location : Ahmedabad
WORK FROM OFFICE ONLY

Ideal Candidate Profile
- Strong grasp of computer science fundamentals and excellent problem-solving skills.
- Good understanding of software engineering practices, Data Structures & Algorithms.
- Solid programming skills in Java/Kotlin.
- Good communication skills.
- Strong sense of ownership and accountability.
- Experience in Reactive programming, Asynchronous programming and Unit Testing will be an added advantage.
- 4-7years of experience in product driven organization.


OVERVIEW OF REACH52 AND OUR WORK
reach52 (R52) is a fast growing, social enterprise start-up working to bring sustainable, universal basic healthcare services to users in low-access, developing regions. We do this through an innovative service model, an off-line technology platform and embedding support within communities to help residents access care, knowledge and other services we deliver.
Our mission is divided in to two parts: community access, navigation and healthcare support on the one side; and ultra-low-cost fill-in services to sustain the solution on the other. This allows core healthcare services and treatments to reach further into communities where state of the art services don’t always get to. Our fill-in services allow treatments for life threatening conditions to be accessed reliably and with continuity, so minimising the risk of relapse or crippling financial problems. At the current time our income comes from grant funding and the value of our data services. This, together with other funding streams, provides a sustainable solution so that the services become embedded in the communities we serve.
OVERVIEW OF THE ROLE
In 2019, reach52 was been awarded funding from a major bank to grow into India. We would like tohire a highly motivated Junior Software Engineer to support the designing and delivery of enterprise solutions, applications and integrations in India. India is a new market for us, and we are rapidly expanding our userbase and need to continue to build our portfolio of integrated applications that work in a challenging, off-line environment. We currently use document databases to replicate data between a master and the off-line applications. We have extended workflows that mean our processes flow through Java/Kotlin applications on android and through web technologies depending on the access channel. We support interactions with communities, commercial, logistics and police offices. We need extend our support for internationalisation and localisation and to integrate external services such as local payment options to our commercial applications, together with access to data from third parties. The role will involve the continuing development of a cross application technology solution with emphasis on cost and productivity and existing investment. The candidate should be able to work well with the dev team based in Manila, Philippines.
Title: Junior Software Developer
Employment: Full time contract with probation period
Start Date: Mar 2020
Location: Bangalore
Reporting to: CTO
ROLE SCOPE AND RESPONSIBILITIES
The core role scope and responsibilities will be:
• Understand and analyze user requirements and defects;
• Design and develop R52’s existing Java/Kotlin-based applications;
• Work on new development projects;
• Work with users and stakeholders to scope out new requirements;
• Work as part of a distributed team.
PERSON SPECIFICATION
The ideal candidate will have:
• Strong communication skills;
• 2-4 years software development experience;
• A selection of the following and be prepared to assess and learn new techniques appropriate to system redevelopment:
o Cloud platforms
o Proficient with Java / Kotlin / Python / Elixir
o NoSQL databases and replication
o Commercially secure communications
o Website / API security
o Application integration
o Design of off-line services
o Containerisation (Docker)
o Release Management and Deployment (Kubernetes)
• Knowledge of healthcare systems and/or technology is a strong advantage;
• Strong team working skills, ability to work to deadlines, and flexibility to work as part of a small but-growing team in a dynamic way.



