Tech Lead Job Vacancy in SmartShift Logistics Solutions Bengaluru, Karnataka – Updated today
Are you looking for a New Job or Looking for better opportunities?
We got a New Job Opening for
Full Details :
Company Name : SmartShift Logistics Solutions
Location : Bengaluru, Karnataka
Position :
Job Description : Department
iOS
Job posted on
Feb 27, 2022
Employment type
Permanent
Experience range
0 – N.A.
Role
iOS Team Lead
Porter has multiple mobile apps used by our consumers – app used by our customers to place on-demand orders, app used by our drivers to service those orders, and app used by fleet owners to manage their vehicles on our platform. Each of these apps is frequently iterated over to improve functionality and experience. In such a fast paced environment, we expect our mobile developers to develop and maintain these complex apps with a heavy focus on code design to keep the code easily extensible and maintainable.
Responsibilities:
Requirement Gathering
Gain deep understanding of user problems being solved by working closely with the Product Team
Flesh out use cases with detailed user flows, finalize software specifications, and chart out development iterations.
Design
Drive design discussions and finalize designs for projects.
Heavy focus on modeling business entities, use cases and interactions, using guiding design frameworks like domain driven design, MVVM, clean architecture, etc., resulting in a robust layered architecture.
Development and Code Review
Drive development of the project, predominantly via effective delegation to the team.
Diligently review code, identifying code smells and using the review process as a mentoring tool to upskill people.
Testing
Ensure test coverage of the project, partly through unit and integration testing, and partly through blackbox testing by collaborating with the Quality Assurance team.
Follow and percolate good unit testing design and practices.
Project Management
Drive the execution of the project by delegating tasks effectively.
Resolve blockers through technical expertise and negotiation.
Estimate timelines and ensure adherence to them through effective sync-ups and course corrections.
Non Functional
Ensure the apps are performant by keeping a keen eye on the app vitals.
Explore, evaluate and drive adoption of new technologies, tools and SDKs as may be necessary to improve the entire development process.
Work with cross-platform technologies, like Kotlin Multiplatform, to ensure consistency of features and code reuse across Android / iOS platforms.
Team Management
Manage a team of upto 3 – 5 members.
Do periodic assessment of reportees, chart their growth paths and train them.
Technologies:
Languages: Swift, Kotlin, SQL
Frameworks: RIBs, Kotlin Multiplatform
Architectures: MVVM, Clean Architecture, etc
Libraries: RxSwift, SwiftUI, etc
Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps, Firestore, etc
Products Overview
You will be contributing to products concerning both customers and partner drivers.
Customer App:
All orders serviced by Porter are placed from this app making it our primary business driver.
Build simple, clean UX for customers to navigate through the many features / options available – vehicle types, pricing options, payment options, Value Added Services, etc.
Build convenience features for the customers like Live Tracking, Subscription Management, Wallet, etc.
Partner App:
All orders serviced by Porter are fulfilled by drivers using this app.
Build products to ease onboarding of drivers including document verification and audio-visual training to help all drivers join the Porter platform without any friction.
Given that the app is expected to run for long hours on cheaper phones while tracking location continuously there is a heavy emphasis on keeping the apps performant- optimizing battery consumption and memory usage.
Build tools to help the Partner keep track of their earnings via a Wallet, increase engagement through RnR programs and other features.
Fleet Owner Apps:
A multi-platform app for fleet owners to manage their drivers and track their performance and earnings on our platform.
Company Overview
At Porter, we are passionate about improving productivity. We want to help businesses, large and small, optimize their last-mile operations and empower them to unleash the growth of their core functions. Last mile delivery logistics is one of the biggest and fastest growing sectors of the economy with a market cap upwards of 50 billion USD and a growth rate exceeding 15% CAGR.
Porter is the fastest growing leader in this sector with operations in multiple major cities with a fleet size exceeding 1L registered and 50k active driver partners and a customer base with 3.5M being monthly active. Our industry-best technology platform has raised over 150 million USD from investors including Sequoia Capital, Kae Capital, Mahindra group, LGT Aspada, Tiger Global and Vitruvian Partners. We are addressing a massive problem and going after a huge market. We’re trying to create a household name in transportation and our ambition is to disrupt all facets of supply chain. At Porter, we’re here to do the best work of our lives. If you want to do the same and love the challenges and opportunities of a fast paced work environment, then we believe Porter is the right place for you.
Qualification Prerequisites
Colleges : All NITs, IIITs and IITs, BITS, PEC, VIT, PESIT, DTU and Indraprastha University
Experience: >= 7 years
Proficiency with iOS frameworks and Swift.
Proficiency in designing, writing and maintaining a large complex app code base.
Proficiency with reactive programming paradigm (RxSwift, Combine, etc).
Proficiency with design patterns like MVVM, VIPER, Clean Architecture, etc.
Experience with project management
This post is listed Under App Development
Disclaimer : Hugeshout works to publish latest job info only and is no where responsible for any errors. Users must Research on their own before joining any company