Responsibilities
- Design and build applications for iOS platforms
- Ensure performance and quality of the application
- Collaborate with cross functional team to define and design the app
- Perform checks on correct functionality of app
- Integrate application with backend tools such as cloud, APIs and push notifications
- Responsible to help maintain code quality, organization and automation
- Responsible for providing prototypes and proofs of concepts
- Use encryption tools to safeguard content
- Expert in Objective-C or Swift programming
- UI and UX experience
- Proficiency with 2D and 3D graphics frameworks
- Experience with iOS frameworks
- Adept with benchmarking and modification
- Familiar with Apple's design principles and interface guidelines
- Proficiency with offline storage, threading and performance tuning
- Knowledgeable of clouds message API and push notifications_
About Olive crypto
If you want to be a part of Digital Payments journey of India - do join us. We are enabling digital payments in India by providing affordable solutions to large and small financial institutions in India. Our passion is to build robust, highly scalable cloud ready solutions using open technologies - Java.
Similar jobs
Job Title: |
Senior software Development Engineer |
Department: |
Android - Technology |
Based at: |
Bangalore |
Reports to: |
Engineering Manager |
Experience: |
2.5 years to 4 years |
Required Qualification: |
B.tech from Top tier college |
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 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 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.
Company URL: https://porter.in/">https://porter.in/
|
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:
● Participate in the product life cycle to understand directly from the Product Team the expected behavior of the apps and the use cases being implemented. ● Participate in design discussions with heavy focus on modeling entities and interactions, following architectural patterns like MVP, MVVM, Clean Architecture, etc. ● Collaborate with cross-functional teams - backend teams for finalizing APIs, design team for UI / UX, QA team for testing, etc. ● Participate in iteration planning to give effort estimates. ● Write clean, readable, maintainable and performant code following well established design principles. ● Write Unit Tests and Integration Tests to ensure correctness. ● Track, debug and fix bugs & crashes escalated. ● Ensure the apps are performant - no memory leaks, no frame drops, battery usage, etc. ● Explore and evaluate new technologies, tools and SDKs as may be necessary to improve the entire development pipeline. ● Work with cross-platform technologies, like Kotlin Multiplatform, to ensure consistency of features and code reuse across Android / iOS platforms.
Technologies:
● Languages: Kotlin, Java, SQL ● Frameworks: RIBs, Kotlin Multiplatform, Spek ● Architectures: MVVM, MVP, Clean Architecture, etc ● Libraries: Kotlin Coroutines, RxJava, Dagger2, Ktor, Jetpack, etc ● Integrations: AWS services, Payment Gateways (Razorpay, etc), Google Maps, Firebase, etc Products & Systems Overview You will be contributing to products concerning both customers and partner drivers. ● Customer App:
● Partner App:
● Fleet Owner Apps:
Qualification Prerequisites
● Experience: >= 2 years in Android development ● Proficiency with Android framework and Kotlin. ● Experience in designing, writing and maintaining a large complex app code base. ● Experience with design patterns like MVP, MVVM, Clean Architecture, etc. ● Experience with reactive & asynchronous programming using RxJava / Coroutines / Flows |
• FULL TIME • Gurgaon •
Job Overview
We are looking for an excellent experienced person in Android Developer field.
Be a part of a vibrant, rapidly growing tech enterprise with a great working
environment. As an Android Developer you will be closely working with our
engineers to ensure the system consistency and improve your experience.
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 atomization
Essential Requirements
Understanding of RxJava, MVP / MVVM, Data Binding
Knowledge of popular libraries including OkHttp, Retrofit, Room,
Architecture Components
Understanding of Broadcast Receivers, GCM, JobScheduler, Sqlite.
Handlers, Content Providers etc.
Experience with Android Studio, Espresso, Google Play Services,
Google Analytics, Facebook and
Google+ integration and Google Maps.
Core Java Skills: Strong Object Oriented Programming, Data
structures and algorithms like Linked lists,
Doubly linked lists, Binary heap, Different types of sorting
algorithms.
Experience with Kotlin is a plus
EducationalQualifications
B-Tech-IT/M-Tech -/MBA- IT/ BCA /MCA or any degree in the relevant field
About Hive
Hive is the leading provider of cloud-based AI solutions for content understanding, trusted by the world’s largest, fastest-growing, and most innovative organizations. The company empowers developers with a portfolio of best-in-class, pre-trained AI models, serving billions of customer API requests every month. Hive also offers turnkey software applications powered by proprietary AI models and datasets, enabling breakthrough use cases across industries. Together, Hive’s solutions are transforming content moderation, brand protection, sponsorship measurement, context-based ad targeting, and more.
Hive has raised over $120M in capital from leading investors, including General Catalyst, 8VC, Glynn Capital, Bain & Company, Visa Ventures, and others. We have over 250 employees globally in our San Francisco, Seattle, and Delhi offices. Please reach out if you are interested in joining the future of AI!
About Role
In order to execute our vision, we need to grow our team of best-in-class engineers. The ideal candidate is an experienced iOS Developer with demonstrated leadership and technical skills. You are receptive to feedback and an open collaborator who prioritizes team success. You are constantly learning, and using new tools and technology to broaden your skill set as a developer. You care deeply about the user experience and refuse to ship a product that is mediocre for our users.
Responsibilities
- Maintain a clean and extensible code base
- Take ownership of whole projects on your own, but also willing to be a contributing member of your iOS development team as a whole
- Work across disciplines with team members from front-end, backend, design, and product to ship features
- Help maintain our shared internal frameworks and create some of your own
- Actively participate in product decisions, ensuring we set reasonable development deadlines and create quality user experiences
- Build components the entire team can use across apps
- Track and analyze KPIs to improve our products and processes
Requirements
- You have an undergraduate degree or graduate degree in computer science or a similar technical field from a top university
- You have 2+ years of experience as an iOS Developer or Software Engineer
- You have mastery of Swift and Objective-C (objective-c experience is plus but not strictly necessary)
- You owned or were a primary contributor, to the development of at least one application on the app store
- You are very familiar with new technologies, open-source frameworks and commonly used design patterns
- You have demonstrated expertise in OO design, data structures, and problem-solving • You can write multi-threaded, asynchronous code and have a good understanding of functional programming
- You have experience shipping quickly and often and can debug performance bottlenecks
- You are a team player - no job is too small, or too big!
Who We Are
We are a group of ambitious individuals who are passionate about creating a revolutionary AI company. At Hive, you will have a steep learning curve and an opportunity to contribute to one of the fastest-growing AI start-ups in San Francisco. The work you do here will have a noticeable and direct impact on the development of the company.
Thank you for your interest in Hive and we hope to meet you soon!
Fancall is an app company that allows YouTubers to connect with their fans on a one to one basis. Fancall is a startup company based in Ahmedabad, Gujarat. We are looking for team members who are passionate about the industry and are ready to learn, share their expertise and think outside the box when needed. We at fancall are trying to do what no one else has done before, everyday. Our mission is to change how we communicate with influencers forever.
We are looking for a Swift Developer to join our team! As a Swift Developer you will be responsible for the development and maintenance of applications aimed towards iOS and OS X. You will oversee development of applications and their integration with back-end services.
Swift Developer duties and responsibilities:
Plan, design, and implement applications for iOS and OS X
Monitor the performance, quality, and responsiveness of the company's applications
Work with the rest of the team to define, design, and develop new features
Identify process bottlenecks
Find and fix bugs in a timely manner
Suggest an improvement for the current processes
Swift Developer requirements and qualifications
Proficiency in Swift
3+ years of experience as a Swift Developer
Experience with embedded databases
Knowledge of APIs to connect to back-end services
Understanding of UI design and a user-oriented focus
Understanding of Apple’s design principles and interface guidelines
Critical thinker and problem-solving skills
Team player
Good time-management skills
Great interpersonal and communication skills
Job Type: Full-time
Salary: ₹360,000.00 - ₹600,000.00 per year
- Work as part of a small team to build React Native iOS / Android applications for FullStack's clients.
- Architect, build and maintain excellent React Native applications with clean code.
- Implement pixel perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party API's.
- Write unit and integration tests.
- Release applications to the Apple and Google Play stores.
- Work with native modules when required.
- Work as part of a small team, which will include other React Native developers, a project manager, QA professional, and a designer.
- Complete two-week sprints, and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
- Interface with clients via Slack, Zoom, and email.
- Track your time throughout the day using Toggl.
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Be part of a community of React Native developers who share knowledge and help each other as problems arise.
- Follow FullStack's detailed development process
Requirements:
- Engineers with 1-6 years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store
- Top-notch programming skills in Java, Kotlin and Android along with MVVM, Dagger2, Room, LiveData, Coroutine & JetPack-Components
- Command of memory management, view hierarchy, battery optimisation and in-depth experience with multi threaded and networked applications
- Worked with Restful APIs, third-party SDK Integrations and common technologies like HTTPS, JSON, OAuth, and SQL
- Thorough working knowledge of Android Studio with the Gradle build system
- Understanding the quirks of the fragmented ecosystem of Android OS versions and devices
- Focus on Material Design principles and pixel-perfect implementation of the design into code
- Solid experience with Git Care for quality with an obsession for performance and willingness to spend time testing the team's work as well as yours
Job Description
An iOS developer is responsible for developing applications for mobile devices powered by Apple’s
iOS operating system. They must also have a strong understanding of the patterns and practices
that revolve around the iOS platform.
Responsibilities
1. Design and build advanced applications for the iOS platform
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Unit-test code for robustness, including edge cases, usability, and general reliability.
4. Work on bug fixing and improving application performance.
5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Skills & Qualifications
1. Experience working with iOS frameworks such as Cocoa Touch, Firebase, Alamofire
2. Degree in Computer Science, Engineering or a related subject
3. Proven working experience in software development
4. Working experience in iOS development
5. Have published one or more iOS apps in the app store
6. Must have knowledge of Swift & Objective C
7. Experience with third-party libraries and APIs
8. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
9. Solid understanding of the full mobile development life cycle.
Experience Requirement
We are looking for the candidates with 3+ years of experience
We are looking for immediate joiners for the Android Developer position with our own organization.
Experience Required: 1+ years of Experience
The candidate must have:
Good Knowledge of Core JAVA
knowledge of Kotlin
Solid understanding of the full mobile development life cycle.
Knowledge of Integration any Payment Gateway
Knowledge of Integration of 3rd party SDK using Gradle
Good knowledge of Activity, Fragment, Services, Broadcast Receiver, and content provider.
Experience with offline storage e.g. SQL LITE
Strong knowledge of Android SDK
> Location- Noida, Sec 59
> We are a 5 days working company(Mon-Fri)
• Solid experience in Swift. Some experience in Objective C.
• Experience with VIPER, MVVM, ReactiveX (RxSwift), Dependency Injection
• Proven experience on mobile app development flow, implementation, and release.
• Proven ability in communicating with Product Manger and UX/UI designers.
• Experience in Agile development with cross functional team.
• Experience in building user centric mobile applications.
• Experience in building scalable mobile architecture for multiple countries would be a plus.
• Experience in TDD or BDD would be a plus.