
About GST Edge
About
We make business Simple, Fast, Accessible, and Reliable through data and technology.
By improving business efficiency, productivity, and adaptability through our web and app products, we allow our customers to scale up by spending less on administrative processes.
Our platform optimizes cost and maximizes profits for businesses by inter-linking major workflows, and providing analytical reportage.
In our mass market products, we combine solutions for Tax, Compliance, Finance & Logistics. We've had the good fortune of hosting numerous business users on our various web and app-based platforms.
Connect with the team
Similar jobs
- Design and build highly reliable and performant applications that deliver a great user
experience.
- Own large technical deliverables and execute in a structured manner.
- Take the accountability of the overall health of the applications you build.
- Platformize components as libraries, utilities and promote reuse.
- Be able to conceptualize and develop prototypes quickly.
- Lead by example, mentor and guide team members on everything from structured
problem solving to development of best practices.
Requirements
- Deep expertise of the iOS and Android ecosystems.
- Hands on experience with either React Native, Flutter, Swift or Kotlin.
- Deep understanding of your tools: Languages, frameworks, systems.
- Experience with abstracting requirements into frameworks.
- Hungry to learn, share knowledge, and enjoy mentoring others.
- Data driven, having customer empathy, striving to build stable, delightful applications.
- [Optional, but desired] Experience with video streaming and Real Time Communication
technologies
We need candidates to join immediately to 15days
Salary: Upto 10 LPA
Industry: Fintech
Roles and Responsibilities:
- 2-3 years of Android development experience.
- Kotlin, Android SDK, Java
- Rest API, JSON, XML, Retrofit
- MVVM
- SQLite, Room, Offline storage, Encryption
- Google APIs, Maps, Navigation, Google Play Optimization
- Live Data, Dagger, Co-Routines, Multithreading
- Memory management and optimizations using Data Structures and Algorithms
- Espresso, JUnit, kotlin, work manager, Co-Routines,, data structure, multithreading.
Job type: Full time.
Role type: Technical.
Location: Mumbai
Functional Area: Mobile App development specializing in CRM and Sales Force Automation IT solutions.
About the role:
We are looking for an Android developer responsible for the development and maintenance of applications aimed
at a vast number of diverse Android devices. Your primary focus will be the development of Android applications
and their integration with back-end services. This Android app developer will work with our team of engineers to
design and build the next generation of our mobile applications. In addition, an Android developer must pay special
attention to the application’s compatibility with multiple versions of Android and device types.
You will be responsible for -
● Design, build, and maintain high performance, reusable, and reliable Java and Kotlin Code..
● Collaborate with cross-functional teams to define, design, and implement features
● Translate designs and wireframes into high quality code.
● Should have strong UI development skills (complex views, trees, animations, rendering) and strong knowledge of
the Android UI kit
● Strong knowledge of Android UI design principles, patterns, and best practices.
● Ensure the best possible performance, quality, and responsiveness for the application.
● Experience consuming and/or designing REST APIs and knowledge on integrating with external data sources.
● Strong skills on JSON parsing as well as XML for fetching data into the application.
● Familiarity with cloud message APIs and push notifications.
● Deep understanding of the Android SDK and Android Studio/Eclipse.
● Unit-test code for robustness, including use cases, usability, and general reliability.
● Identify and correct bottlenecks, work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
● Strong knowledge of different versions of Android, and how to deal with different screen sizes.
● Experience with offline storage, threading, and performance tuning.
● Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
● Ability to understand business requirements and translate them into technical / coding requirements.
● Proficient understanding of code versioning tools, such as Git.
● Excellent working skills on Android application components like Intent, Service, Broadcast Receiver, Content
Provider and Content Resolver.
● Excellent communication skill and think out of the box to achieve the business logic with less impact and
revisions.
Qualification & Experience:
● Any Engineering Graduate or Post Graduate.
● BS degree in Information Technology, Computer Science or equivalent (BE Preferred)
● 3 Years of Professional Experience.
Great to have’s: Must have skills or competencies.
● Strong written and verbal communication skills.
● Being able to work in a fast-paced multidisciplinary environment as in a competitive landscape new data keeps
flowing in rapidly and the world is constantly changing
What we offer you?
● An open minded, collaborative culture of enthusiastic technologists.
● Getting to work with our clients and be part of the next level evolution.
About Andesoft Consulting:
Andesoft is a boutique interactive services shop strategically combining business analytics and design. The primary
domain expertise covers, Web architecture, CMS and CRM technologies
Market and business analytics to achieve better market segmentation and campaign management
Custom off-line and on-line interactive applications
The 3 major business verticals we specialize in are Health Care, Financial Services, and Public and Non-profit
Sectors.
Company Profile: http://www.andesoftconsulting.com
Job Description
We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will 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, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- 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
- BS/MS degree in Computer Science, Engineering or a related subject
- Proven software development experience and Android skills development
- Proven working experience in Android app development and
- Have published at least one original Android app
- Experience with Android SDK
- Experience working with remote data via REST and JSON
- 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.
We are looking for an Android developer with Kotlin expereince (3-5 years) responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will 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, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
Responsibilities
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, Kotlin 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
Knowledge of the open-source Android ecosystem and the libraries available for common tasks
Ability to understand business requirements and translate them into technical requirements
Familiarity with cloud message APIs and push notifications
A knack for benchmarking and optimization
Understanding of Google’s Android design principles and interface guidelines
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
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 team
What 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 )
Job description
JD:
- Design and build advanced app features for the Android platform.
- Work on MVP & MVVM architecture for building apps in Android Studio
- Translate designs and wireframes into high-quality code.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- A reactive approach using RxJava or RxKotlin
- Prior experience in working with Google Maps and App Bundle
- Work with REST API(JSON) endpoints using Retrofit
- Good working knowledge of design patterns & OOAD
- Built and managed apps with over 1 million users
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Familiarity with Agile development, Scrums, continuous integration, and test-driven development processes
- Experience with Analytics, offline syncing, GCMs, deep-linking, notifications etc
- Experience in building apps in which transaction/payments happen
- 3+ years of experience in native android app development.
- Strong programming experience in Core Java, Android SDK
- Experience working with Kotlin is a plus
- Experience working with Media player
- Experience working with offline app & content security, Encryption and Decryption
- Experience working with FCM
- Experience with web services integration, REST API framework, social media and other third party integrations
- Write good quality code, unit tests, automation and performing code reviews.
- Should have Experience of Social Integration.
- Ready to take complete ownership of multiple products, work alone on project if required
- Good knowledge in Android services/Framework layer and its debugging
- Experience with version control systems, preferably Git.
- Shipped multiple Android Applications that are currently available in the Google Play Store
- Good knowledge of data structures, algorithms and time/space complexity analysis.
-
Good problem solving abilities.
-
Ability to communicate well with Product and Engineering Team
- Experience with a start-up would be added advantage.











