Required Skills: 5 years of experience in android app development using Java. Experience working with remote data via REST and JSON using Retrofit, GSON, Moshi. Hands on knowledge with third-party libraries (Glide, Timber, RxJava, etc). Working knowledge on Dependency injection using Dagger, Koin, etc. Proficient understanding of code versioning tools using Git, SVN, etc. Understanding of Android’s design principles and interface guidelines (MVVM, MVP, MVI, VIPER) Experience with offline storage, threading, and performance tuning using Room, SQLite, etc. Solid understanding of the full mobile development life cycle. Have published at least two native Android applications. Good to have: Experience in iOS applications development with Swift is a huge plus Good knowledge on the practices like TDD, DDD is a huge plus. Experience in writing UI/Unit tests using Espresso, Robolectric, Android X Core Testing is a huge plus. Responsibilities: Design and build applications for the Android platform Write unit and UI tests. Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality and organisation.
Who We Are:KeepTruckin is on a mission to modernize the trucking industry. With the leading fleet management platform, we are bringing trucks online and fundamentally changing the way freight is moved on our roads.We see our hard work rewarded in tangible ways every day and we believe that intelligence is most powerful when paired with humility. We're motivated by the opportunity to impact and improve every facet of a trillion-dollar industry that touches everyone's lives. KeepTruckin is proud to be a Forbes Cloud 100 company, a 2020 Career-Launching Company by Wealthfront and named a Forbes Best Startup Employer 2020.About the Role:As one of our first mobile engineers in Bangalore, this is a great opportunity to make a significant impact in designing and building our new KeepTruckin Fleet Manager Android app and as well as grow by working directly with experienced technology professionals with backgrounds from Silicon Valley companies like Google, Twitter, Facebook and Uber (to name a few). We are looking for candidates who have a familiarity with Java and Kotlin, and a good understanding of system architectures (MVC, MVVM, Redux) and a forward thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues.What You'll Do:Develop from scratch our new Android KeepTruckin Fleet Manager AppWork with product team to refine feature specs, and work with cross functional teams like IoT, Embedded, Data Science/ML, Computer Vision & Motion teams to create fluid user experiences with interactive visualization for a multitude of data from these different teamsCommunicate with backend engineers about API requirements or refinements, and engage with the senior engineers for mentorship to learn & grow in your areas of interestAnalyze our user's data to identify bugs, and help support team to diagnose user problemsBe able to work as part of a small, tightly knit teamWhat We're Looking For:2-4 years of experience working on Android apps with a deep understanding of Android SDKsProficiency in Java, Kotlin, Android lifecycle, custom views, database/persistenceAn understanding of Android UI/UX and application design paradigms. An appreciation and understanding of automated app testingKnowledge in RxJava2, Dagger2, and knowledge or interest in commercial vehicles/trucking is a plus!Creating a diverse and inclusive workplace is one of KeepTruckin's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.Please review our Candidate Privacy Notice here. ( https://drive.google.com/file/d/1Xs7GivrHCj05XC6-mn6MsRGG3V5AcgZ5/view?usp=sharing )
Skill Set 1+ years of experience with Android Basic understanding of Kotlin Experience with Android Architecture Components Like ViewModel, LiveData, Data BInding, Navigation etc. Experience with frameworks like OkHttp, Retrofit, androidx, moshi, picasso, among others. Experience with design patterns and industry trends Understanding that great code is also maintainable code.
We are looking for an experienced Android Developer to fill a fast-paced job in a competitive environment. You should have a good command over android components. Responsibilities: 1. Writing reusable, and efficient code 2. Fast development. 3. Implement new android components. 4. Keep updated with new android components. 5. Implement RESTFull API's in the Android Application Skills And Qualifications: 1. Good command over android UI components. 2. Have used RxJava, MVVM and Kotlin. 3. Should have worked on for at least 1 year. 4. Should be familiar with the basic architecture of a web application. 5. Should be familiar with the basics of HTML and CSS
About Vokal Only 10% of India speaks English and 90% speak over 25 languages and 1000s of dialects. The internet has largely been in English. A good part of India is now getting internet connectivity thanks to cheap smartphones and Jio. The non-english speaking internet users will balloon to about 600 million users out of the total 750 million internet users in India by 2020. This will make the vernacular segment one of the largest segments in the world - almost 2x the size of the US population. The vernacular segment has very few products that they can use on the internet. Information and knowledge is one of the biggest needs of anyone that gets access to the internet. Most of the information and knowledge has been shared in English. Hence 90% of India remains underserved for their info and knowledge needs. Vokal is trying to solve this problem with its uniquely Indian solution. Vokal is a vernacular platform where some of the best brains of India share their knowledge with the common man in their own local language. They share this knowledge by answering questions of users over video & audio. Vokal solves the problem of access to info & knowledge for 600 million non-english speaking Indians. Users can speak out their question by voice and the speech to text converts their question to text. This text is then auto tagged and algorithmically matched to the most probable answerer who gives the response in voice / video. Vokal is working on some of the most interesting vernacular tech issues. Be a part of creating history by building tech for the largest underserved and one of the most complex consumer segments in the world! You can read more about Vokal in the media here: https://medium.com/getvokal/vokal-india-in-the-news-8bf7319be26b Requirements for matching profile 1. Work Experience between 3 to 5 years in mobile application development. 2. Worked on Android applications from scratch. Exposure to audio video content based applications is preferred. 3. Up to date on upcoming trends in android and its ecosystem. 4. Sound knowledge about application performance tuning on all parameters like network utilisation, application size and battery usage. 5. Experience with dagger, retrofit, rx-android, android architecture components etc. 6. Hands on experience with test driven development, mock frameworks, modular code design and popular design patterns.