Have you used Swift in production code ? If yes please share the duration
Have you used RxSwift in production code? What were the common scenarios for using it ?
Have you used Combine in production code? What were the common scenarios for using it ?
Have you used GCD or Operation queues in production code? What were the common scenarios for using it ?
Have you used CocoaPods or Swift Package Manager for dependancy handlings in any of the projects you have worked ? What were the common scenarios for using it ?
Have you used any of MVVM or VIPER or any other architecture in production code? Please specify which one.
What size team have you been a part of? Were there interactions with designers, Product Managers and/or testers?
Share links of your app/s on the App Store that you have contributed to.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Companies hiring on Cutshort
About Porter.in
Founded :
2014
Type :
Services
Size :
100-1000
Stage :
Profitable
About
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 14 major cities, 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 50 million USD from investors including Sequoia Capital, Kae Capital, Mahindra Group and LGT Aspada. 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 last-mile logistics including warehousing and LTL transportation. 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.
Assist in the design, development, and maintenance of high-quality Android applications using Java/Kotlin.
Work with Android Studio to write clean, efficient, and well-documented code.
Implement and adhere to MVVM (Model-View-ViewModel) architectural patterns to ensure scalable and maintainable applications.
Utilize Data Binding to streamline UI development and improve code readability.
Develop user interfaces with a strong understanding of various Layouts (ConstraintLayout, LinearLayout, RelativeLayout, etc.) and responsive design principles.
Integrate applications with RESTful Webservices using libraries like Retrofit to connect with backend services and handle data efficiently.
Gain experience in interacting with databases, including basic operations with SQLite Database (Creating, Updating/Querying) for local data storage and understanding of server-side data interaction.
Apply Debugging Skills using tools such as Logcat, Android Debugger (Debug), and Lint for identifying and resolving issues, and optimizing application performance.
Leverage Plugin Tools like ADB Idea, Codata, and Lombok Plugin (if applicable) to enhance development workflow and productivity.
Work with various Android APIs to implement new features and functionality.
Participate in Testing the Android Application, including unit testing and collaborating with QA for functional and integration testing.
Perform Lint for Code Inspection to ensure code quality, consistency, and adherence to best practices.
Learn and apply fundamental Design Patterns (e.g., Singleton, Observer) in Android development.
Collaborate effectively with cross-functional teams, including product managers, UI/UX designers, and backend developers, to define, design, and ship new features.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency and improve application performance.
Stay up-to-date with the latest Android development trends and best practices.
Required Skills and Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
0-2 years of hands-on experience in Android application development.
Solid understanding of Android SDK and Android Studio.
Proficiency in at least one of the primary Android programming languages: Java or Kotlin.
Familiarity with MVVM architecture.
Basic knowledge of Data Binding.
Understanding of various Android Layouts.
Exposure to SQLite Database and concepts of server-side interaction.
Familiarity with Retrofit for API consumption.
Demonstrated Debugging Skills using relevant Android tools.
Awareness of common Plugin Tools for Android development.
Basic understanding of Android APIs.
Knowledge of RESTful Webservices principles.
Experience with testing methodologies for Android applications.
Ability to use Lint for Code Inspection.
Eagerness to learn and apply Design Patterns.
Strong problem-solving abilities and attention to detail.
Excellent communication and teamwork skills.
A portfolio of personal or academic Android projects is a strong plus.
Extensive iOS development experience (iOS SDK, XCode, Objective C, Swift)
Excellent understanding of iOS UX/UI guidelines/best practices and the ability to engage with the creative team to deliver pragmatic solutions, balancing design, quality, and velocity, iOS app architecture and use of design patterns.
Strong OO & Objective-C skills, with an appreciation for pragmatism and simplicity in code
ABOUT KAFQA: At Kafqa, we are building the next generation performing arts platform. Our mission is to transform how India learns, performs, and watches performing arts. Our launch services consist of technology-enabled dance classes in our proprietary studios, production facilities, and social media broadcasting and competitions.
FOUNDER AND TEAM: The founder is Shariq Plasticwala. He is a graduate of IIT Bombay & Stanford GSB. He was part of the founding team of Amazon India where he played a key role for over 8 years.
Among his roles at Amazon, he was the CEO of Amazon’s first joint venture in India and a board member of Amazon’s payments business. The other members of the founding team consisted of senior executives from Shiamak Davar & Byju’s.
RESPONSIBILITIES: ● Develop, test, deploy and release new user-facing features ● Set continuous delivery and continuous improvement in front-end development, ● Developing scalable, reusable components and front-end libraries, ● Translating UI designs and UX wireframes into high-quality codes ● Optimizing components for maximum performance, ● An advocate of general engineering best practices such as domain-driven code architecture, encapsulation, separation of concerns, single responsibility, clean code practices, etc.
REQUIREMENTS: ● 3-5 Years of experience in react native. ● A knack for writing clean, readable React-Native code ● Solid understanding of object-oriented programming ● Understanding and grasp of Agile development and Scrum practices ● Familiarity with version control Git (Github or Gitlab) ● Flexibility and deadline-driven.
We are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store.
To ensure success as an iOS developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Objective-C, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.
iOS Developer Responsibilities:
Designing and building mobile applications for Apple’s iOS platform.
Collaborating with the design team to define app features.
Ensuring quality and performance of the application to specifications.
Identifying potential problems and resolving application bottlenecks.
Fixing application bugs before the final release.
Publishing application on App Store.
Maintaining the code and atomization of the application.
Designing and implementing application updates.
iOS Developer Requirements:
Bachelor’s degree in computer science or software engineering.
Proven experience as an app developer.
Proficient in Objective-C, Swift, and Cocoa Touch.
Extensive experience with iOS Frameworks such as Core Data and Core Animation.
Knowledge of iOS back-end services.
Knowledge of Apple’s design principles and application interface guidelines.
Proficient in code versioning tools including Mercurial, Git, and SVN.
Knowledge of C-based libraries.
Familiarity with push notifications, APIs, and cloud messaging.
7+ years of full-time iOS engineering experience with strong expertise in React Native and deep understanding of iOS SDK.
Proficient in object oriented programming, multithreading, networking, memory management and source control management (git).
Strong focus on building high-quality mobile UI experiences. Passion about delivering software that delights our end users.
Proficiency with UI/UX paradigms to build elegant user experiences.
Experience working with product management and design teams.
Strong written, verbal communication skills; ability to influence others within your team and outside your team.
Experience in testing and deploying scalable mobile applications.
Experience analyzing a feature in production using analytics and experiments.
Attention to detail, particularly around software engineering fundamentals, testing methodologies and quality.
What the Candidate Will Do
Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. Should be able to adapt easily to meet the needs of our extensive growth and constantly evolving business environment.
A great teammate: Believe that you can achieve more on a team - that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
Design and entrepreneurial acumen: Understand requirements and business use cases beyond the written word.
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Responsibilities
Design and build applications for the iOS platform
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, organization, and automatization
Skills
Proficient with Swift and Cocoa Touch
Experience with iOS frameworks such as Core Data, Core Animation, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with RESTful APIs to connect iOS applications to back-end services
Knowledge of other web technologies and UI/UX standards
Understanding of Apple’s design principles and interface guidelines
Knowledge of low-level C-based libraries is preferred
Experience with performance and memory tuning with tool
Familiarity with cloud message APIs and push notifications
Knack for benchmarking and optimization
Proficient understanding of code versioning tools
Familiarity with continuous integration
1. 2-4 years of hands-on development experience with XCode
2. Experience with RESTful API’s and integrating with backend services
3. Solid understanding of Apple Design Guidelines
4. Proficient with Bitbucket or GitHub
5. Good knowledge of performance and memory tuning with tools such as Instruments/Sharks
6. Experience with MVC, memory management, offline storage and threading
7. Ability to manage code libraries and reuse them across multiple projects
8. Proficiency with Swift
Why Shuttl ?
We are India's largest app-based bus-service platform easing the office commute of over 50,000 intra city travelers daily through our 800+ strong bus fleet with our presence in 7 cities. We have been well-funded by Amazon US, Dentsu, Sequoia Capital, Times Internet and Lightspeed Ventures with a total cumulative funding of $34mn till date. Shuttl is solving a perpetual problem of urban commute that impacts a lot of lives daily.
The opportunity is to solve a big problem on safety & commute comfort by leveraging Technology through our platform that uses live tracking, intelligent routing and predictive analysis based on existing traffic patterns.
We have entered into new business verticals recently and are rapidly scaling up. Thus, we are also expanding our Engineering team. Would you be interested in exploring opportunities with us?
What will I do?
You will work as an Senior Software Engineer for the iOS app in the Consumer team. The consumer mobile apps are the primary way that our customers regularly interact with Shuttl for finding routes and booking their rides.
You will report into the Team Lead for the Consumer team. Your team mates will be other iOS, Android and backend engineers.
As a senior software engineer at Shuttl you are responsible for developing new features and maintaining existing ones, contributing to architecture and code design as well as coaching and training of junior software engineers.
How do we work?
Our engineering process is a five step process which consists of phases for planning, developing, testing & profiling, releasing and monitoring.
The planning phase consists of documenting of the feature/task to be done followed by various discussions. These discussions cover product, delivery estimates, release plan, monitoring plan, test plans, architecture, code design, technology choices and best practice adoption.
The development and testing phase coexist and involve writing code, unit tests, performance tests, profiling, stress testing, code reviews and QA testing. This phase is punctuated with daily scrums and standups.
The release phase is largely about managing and communicating the release to customers and internal stakeholders and activating features.
The last phase is the monitoring phase where relevant metrics and exceptions are tracked and any critical refinement for the delivered feature is undertaken. This phase culminates with a retrospective.
What skills should I have?
For this role we expect you to have 3-5 years of experience in iOS application development primarily using Swift
You should have strong command of UIKit, Core Location, GCD, and Auto Layout, Google Maps, memory management and profiling using Xcode Instruments
You should be knowledgeable about programming languages, operating systems, networks, databases and SQL, algorithms, architecture, code design and design patterns
Read more
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
Read about what our users have to say about finding their next opportunity on Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!
Shubham Vishwakarma
Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Ashish Gupta
Gen AI Engineer - Fractal Analytics
The process was smooth, and the team was incredibly supportive. A special mention to Eman, who was exceptional - always available with updates and consistently following up with the Fractal team. Her support made the journey seamless.
Parth Lukhi
Senior Software Developer - Bits In Glass
It was a great experience with Cutshort. I would not believe that apart from Naukri and LinkedIn, we could land jobs. But I did through Cutshort.
Apoorv Pandey
Sr. Mobile Developer - Prismberry Technologies Pvt Ltd
The entire journey, right from the interview process to the onboarding, has been absolutely seamless and delightful. Every step was meticulously planned and executed with such precision that it made the experience not just smooth but genuinely enjoyable. Kudos to the team!