12+ Google Maps Jobs in India
Apply to 12+ Google Maps Jobs on CutShort.io. Find your next job, effortlessly. Browse Google Maps Jobs and apply today!
Position: Mobile Application Developer
Job Summary:
Futuresafe Technologies, having a long-term agreement with US-based SiteRecon Inc, requires a Mobile Application Developer.
We are looking for an avid programmer and an engineer who is enthusiastic about building high-performance Android and Flutter applications. Someone who is aspiring to become an industry tech leader in the GIS stack. Knowing about GIS is optional if you can learn and adapt quickly. The candidate will facilitate requirement analysis, provide feedback and enhance software frameworks. The candidate is expected to demonstrate a sound knowledge of Kotlin, Dart, and other mobile development tools and frameworks.
About Siterecon:
SiteRecon is helping property maintenance contractors in the US to automate property mapping and site visits through our mapping platform, giving back time, speeding up their sales process, and increasing their profitability. We are building the next-generation property intelligence platform and looking for people to help out on our mission to revolutionize how businesses make decisions in North America.
To learn more about the team & our origin story - https://order.siterecon.ai/about-us
To learn more about what we do for our customers - https://order.siterecon.ai
About the team:
Started by IIT Delhi alumni who have worked with multinationals in satellite imaging, e-commerce, and edtech sectors.
Meet our team - https://order.siterecon.ai/team
About Product:
SiteRecon is the Amazon + Google Docs combination for maps. Users place an order to create a map. State-of-the-art AI does our data delivery with a humans-in-the-loop pipeline. This becomes the basemap to create survey notes, operations plans, cost estimates, and so on.
About the Market:
Although our technology applies to many applications especially related to the site-based operations industry, our Primary market is the landscaping industry in the United States, Canada, and Australia. The combined size of Industry in these 3 countries alone makes up a staggering $140B.
Responsibilities:
- Build high-performance Android and Flutter applications using Kotlin, Dart, and other mobile development tools and frameworks
- Convert wireframes and designs to pixel-perfect UI and consistent UX
- Build mobile applications targeted both at phones and tablets
- Own, execute, and deliver products/features end-to-end from planning to design to development to deployment
- Writing reusable, testable, well-documented, and efficient code
- Possess strong problem-solving and decision-making skills while using good judgment
- Ability to work independently and multi-task effectively
- Fast learner and stays up-to-date on emerging technologies
Qualifications:
- 3-6 years of experience in Android development using Kotlin
- 1-2 years of experience in Flutter development using Dart
- Experience working with design tools such as Figma, Adobe XD, etc.
- Experience integrating REST APIs in the application
- Experience working with push notifications
- Experience with concurrency, asynchronous coding paradigm
- Understanding of design patterns such as MVP, MVVM, etc
- Understanding of coding principles such as SOLID, KISS
- Good computer science fundamentals and logical reasoning.
- Experience working with version control tools such as Git.
- Honest and easy to work with.
We’d be impressed if you also have –
- Previously worked with Google Maps SDK for Android
- Understanding of GIS tech
- Knowledge of writing Unit test cases
- Understanding of continuous integration
- Previous experience working with offline storage using Realm DB
- Should have 5+ hardcore experience in Android Mobile App development
- Proficient in Kotlin, Android SDK with Location tracking, Route map, Google Map/ Voice API Integration, Regional language support etc.
- Understanding of design patterns and mobile architecture using frameworks such as MVVM / MVC / MVP.
- Familiarity with RESTful APIs and integration and code versioning tools such as Git.
- Problem solver with good analytical skills.
- Passion to work in dynamic, start-up environment.
- Compensation best in the industry
WE EXPECT YOU TO WIN:Everyone at chargeMOD is given the tools and resources they need to succeed at their job. We offer a flexible and positive work environment so you have the autonomy to build amazing software for our customers and add to our team of industry leading visionaries. You will build a compelling and easy to use interface, ensure its maintainability and ease of use, and suggest ways to improve the look and feel of the application. We are lean, which means we reflect on what we learn and use that new knowledge to quickly make better products. Your job is to keep learning, contribute your knowledge back to the rest of the team, and apply what you learn to make chargeMOD and our clients even greater.
YOUR OPPORTUNITY:
chargeMOD’s engineering team is looking for an Android Developer to join our growing team. You are highly motivated, collaborative, and technical, with the passion to help shape the delivery of software products for our customers. You are passionate about web development and interested in helping to shape the future of our web services team.You are always seeking new and diverse challenges to grow your skill set and broaden your experience.
WHAT YOU WILL DO:
- You will join development on a mobile SDK, in use by tens of thousands of users around Pan India.
- You will join the weekly team meetings with the client and communicate progress to the client, as well as work closely with our development team in Slack/Gmeet.
- You will be responsible for development, do a portion of the testing, and be responsible for the release of the application
RESPONSIBILITIES: As a developer, you are responsible for delivering valuable software to your clients while adhering to technical standards, company values, and industry best practices. Your success in this position will require you to set and meet appropriate expectations with customers and delight customers by anticipating their needs. You will be accountable for meeting commitments and producing quality, tested software. High output, driven developer, able to work in a team setting.
Here are some tools we use in our Android development process:
- Slack
- Atlassian Tools (Jira, Confluence, etc)
- Android Studio
- Jenkins
- Github
YOUR QUALIFICATIONS:
- You have ability to write and test SDKs for use by other developers
- Here are some of the skills we expect you to possess:
- Java and Kotlin
- Client and team communication
- Material design
- Action bar/toolbar
- Support libraries/Android X/Jetpack
- Understanding of the activity and fragment lifecycle
- Efficient layout design
- Resource/asset management
- Multi-threading, background processing
- Networking
- Functional / UI Testing (Espresso)
WE CONSIDER IT A PLUS IF YOU HAVE EXPERIENCE WITH:
- Significant UI experience (one of the primary SDKs is UI-related – so although you will not be developing a user interface for the application, knowledge on UI is important)
- Significant push notification experience (one of the primary SDKs is push-notification related)
• Well verserd on Swift 5.* and objective C, Keywords and programming technics
• Basic understanding and programming capabilities on the programing languages like Reactive JavaScript, Dart atleast one of the 2
• Willing to learn new technologies and programming languages
• Good knowledge of iOS and its related components like (Foundation, UIKit, AVFoundation, LocalAuthentication, CoreLocation, CoreData, SwiftUI, iPadOS, CoreImage, VideoToolBox, AudioToolBox, Social, CoreBlueTooth, MapKit, StoreKit)
• Very Strong knowledge with Protocols, Extensions, Swift Playgrounds
• Experience with REST full APIs and Data serialization using the latest methods
• Experience with offline storage, threading, and performance tuning.
• Knowledge of the 3rd party SDKs/Cocopods/Swift Packages available out in the market
• Understanding of Apple's Human Interface Guideline and Review Policies
• Proficient understanding of code versioning tools, such as Git.
• Familiarity with CI/CD.
• Experience with performance and memory tuning with Instruments
• Familiarity with cloud message APIs and APNS
• A knack for benchmarking and optimisation
• Good at creating a good user experience
• Understanding of how to work on wearable technologies and IOT
Skills:
Swift 5.*
Objective C
Swift UI
Core Locations, Googles maps
- Design & implement new app modules based on the product requirements using Flutter framework
- Maintain existing codebases
- Build reusable code and libraries for future use
- Integrate user-interfaces elements developed by other developers
- Build user interfaces designed by UI/UX designers
- Integration of data storage solutions
- Integrate various APIs from third parties
- Debug existing apps components, fix issues and avoid regressions
- Collaborate closely with the teams of UI/UX designers, PMs, QAs, and other developers
- Participate in software architecture, design discussions and code reviews
- Optimize application for maximum speed and scalability
- Follow the company guidelines and best practice
- You have a bachelor’s degree in computer science or related discipline
- Must have built at least two Android and/or iOS apps with Flutter
- Proven working experience in software development
- Working experience in mobile development Android or iOS
- Have published one or more mobile apps in Google Play or App Store
- 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, including automated testing and building
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git / Mercurial
Experience: 1 to 2.5 years
Location: Lucknow
• Strong knowledge with MVC, MVP & MVVM.
• Experience with REST full APIs to connect Android applications to back-end services.
• Experience with offline storage, threading, and performance tuning.
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
• Understanding of Google design principles and interface guidelines.
• Proficient understanding of code versioning tools, such as Git.
• Familiarity with CI/CD.
• Experience with performance and memory tuning with tools
• Familiarity with cloud message APIs and push notifications
• A knack for benchmarking and optimisation
• Knowledge in MediaPlayer, Video Streaming and Voice/Video calling will be an added advantage.
Skills:
Java
Kotlin
Google Maps
Locations
Jetpack components
"Material design /MVVM "
- Expertise in Core Java with solid OOD principles and design patterns
- Good grasp of algorithms, design patterns, memory management and multithreaded programming
- Conversant with JSON, XML, Web services API
- Experience with saas platforms for mobile development like Analytics, Push Notifications, Cloud Storage , Ad Networks , etc
- Hands on experience with Android's deggugging, unit- testing , memory and performance optimization tools
- Hands on google maps aps and third party aps
- Hands on experience of new android architectures and components like MVVM, Room Persistence , Dagger 2, Observables , Rx Java
- Must have experience on Kotlin