


To be successful in this role, you’ll need to have the following skills:
Love for coding: A fanatic about writing beautiful and scalable code.
A sense of analytics: Strong analytical and troubleshooting skills. Should be
resourceful, innovative and inventive.
Dynamic: Should be comfortable in dealing with lots of moving pieces. Have
exquisite attention to detail, and are comfortable learning new technologies and
systems.
Team player: Knack for influencing without being authoritative. Pitch in wherever the
team needs help, from writing blog posts to supporting customers.
Accountability: High sense of ownership for your code and relentlessness to deliver
projects with high business impact.
KEY QUALIFICATIONS
BE/BTech in Computer Science or related field.
Minimum 3+ years of iOS application development.
Build iOS applications from scratch and have an understanding of working with 3rd
Party frameworks using Cocoapod as a dependency manager.
KEY SKILLS
Strong knowledge of iOS SDK, UIKit , Swift and having knowledge of socket.IO is a
plus.
Familiarity with RESTful APIs to connect iOS applications to back-end services.
Familiarity with Push Notification APIs.
Knowledge of the open-source iOS ecosystem and the libraries available for
common tasks.

Similar jobs



Experience - 3-6 yrs
Skills : Swift , Objective -C.
Ecommerce industry is mandatory.
What we want:
➢ Can do attitude. Positive mind set.
➢ Experience in B2C applications.
➢At least 4 years of experience in mo
bile application development with a focus on iOS.
➢Proven experience with Swift or Objective C and Xcode.
➢Strong understanding of iOS development principles, patterns, and best practices.
➢Knowledge of mobile architecture patterns (MVC, MVVM, etc.) and design patterns (Singleton, Facade,etc.).
➢Familiarity with RESTful APIs, web services, and JSON.
➢Experience with third party libraries and APIs.
➢Experience with unit testing and continuous integration.
➢Excellent communication and problemsolving skills.
➢Ability to work independently and in a team environment.
➢Experience with performance and memory tuning.
➢Knack for benchmarking and optimization
Good to have:
➢Experience with Agile development methodologies.
➢Familiarity with Android development.
Location: Bangalore

Bottom-Funnel provides the system and framework that modern marketers need to generate clients from scratch.BOTTOM-FUNNEL is a 360° digital branding and marketing agency that provides a wide spectrum of internet marketing services to enhance the online presence of all kinds of businesses. We offer global solutions of digital marketing and all IT trending technology solutions, communication through classifieds, web portals, social media networks, advertising channels, and search engines. Our digital experts and business consultants help clients by providing only the best digital marketing strategy to develop through innovation and creativity.
Employment Type: Employee - Full Time
Work Location: Jaipur, Rajasthan ( Work From Office Only)
Notice Period : Immediate - 15 Days 30 Days only
Job Summary
An Android developer is responsible for developing applications for devices powered by the Android operating system. Due to the fragmentation of this ecosystem, an Android developer must pay special attention to the application’s compatibility with multiple versions of Android and device types. They must also have a strong understanding of the patterns and practices that revolve around such a platform.
Responsibilities
• Design, build and maintain high performance, reusable, and reliable Kotlin code.
• Ensure the best possible performance, quality, and responsiveness of the application. Help maintain code quality and automatization.
• Should be familiar with architectural patterns like MVP, MVVM, MVC.
• Strong knowledge of Android SDK, different versions of Android, 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
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Build lightweight, low latent Android applications with limited or no dependency on third-party modules.
• Unit-test code for robustness, including edge cases, usability, and general reliability
Must Have:
Exposure to Kotlin, RxJava / LiveData / Coroutines, Caching & Database
Good to Have:
• Minimum of 2+ years of experience in Java
• Strong knowledge of Android SDK, different versions of Android, 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
• Camera APIs, Exoplayer, Profiling & Performance Tuning, Unit Testing.
• Design and build applications for Android devices.
• Maintain quality and ensure responsiveness of applications.
• Collaborate with the rest of the engineering team to design and launch new features.
• Maintain code integrity and organization.
• Be proficient with Java and Kotlin.
• Experience with offline storage, threading, and performance tuning.
• Must be familiar with RESTful APIs to connect android applications to back-end services.
• Experience with cloud message APIs and usage of push notifications.
• Knowledge of Git.
Qualifications
• Minimum 2 Years of experience in building Android Apps using
• Strong knowledge of Android SDK
• Familiarity with cloud message APIs and push notifications.
• Proficient understanding of code versioning tools such as Git, SVN, bit bucket
• Experience detecting and correcting memory usage issues as well as optimizing code for application performance
• Unit-test code for robustness, including edge cases, usability, and high reliability
• Work with modern tools including Jira, Slack, GitHub, Google Docs, etc
• Rock solid at working with third-party dependencies and debugging dependency conflicts
• Experience with task planning and estimating effort
• Strong collaborator and comfortable to work in an agile, remote and distributed team environment
Benefits :
- Opportunity to work on highly challenging international projects.
- Opportunity to travel & work with International clients.
- Flexible and friendly work environment
- Great organisational culture, focus on employee's well-being.
- Work-life balance.
- Be part of the best place to work for certified company


We are hiring an iOS Developer for Dehradun location with Ftechiz Solutions.
Exp: 2 to 5 years
iOS Developer responsibilities include:
- 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
- Experience with iOS frameworks such as Swift UI, Objective C, UIKit, AVFoundation, Core Bluetooth, Combine, PushNotifications.
- Experience with Databases - Core Data, Realm
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of Architecture - MVC and MVVM
- Understanding of Apple’s design principles and interface guidelines
- Excellent communication Skills and Client interaction.


Super iOS Engineers
Hiring Super iOS developers for an exciting product company to launch a new-age Speed Dating App.
As a Mobile Software Developer, your primary objective will be to design and build mobile applications for iOS platforms while actively participating in application design discussions and decisions. You will be an integral part of the development and maintenance of the company's products. You will utilize your expertise and your familiarity with iOS and XCode. Additionally, experience with Agile or XP methodologies or related iterative development processes will be necessary to hit the ground running and make an immediate impact. You will also utilize your knowledge of Software Development Lifecycle Tools - source control (Git, SourceTree, SVN), issue tracking, and web service integration (REST, JSON and HTTP).
Our organization moves at light speed, so the ability to work with minimal supervision while delivering excellent results will be a priority. Strong communication and information gathering skills are required to capture and interpret business and functional requirements, fill in the gaps intelligently, interpolate designs and functionality as necessary, and identify opportunities for process improvements/efficiencies.
This is your opportunity to work with our talented team to design and build the next generation of mobile applications.
Key Responsibilities 💪
- Design and build advanced applications for iOS platforms communicating with our servers
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance and maintenance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency



Company Introduction
Crumb Software is a Design Studio seeking creative and skilled developers to join our fast-growing team. Our mission is to design and develop technology that improves its users' lives while providing an exceptionally high level of service to our clients.
We are looking for experienced developers who want to be part of a fast-paced, dynamic environment, where everyone's opinions and efforts are valued. We hire outstanding professionals and allow them to thrive in a collaborative atmosphere that values learning, growth, and hard work.
If you have the desire to be a part of an exciting, challenging, and rapidly-growing software development consultancy, and if you are passionate about software development and creating the finest apps in the market, please consider applying.
Job Description
We are looking for React Native developers interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
This is a contract-based position and we're looking for immediate joiners.
Responsibilities
- Work as a part of a small team to build React Native iOS / Android applications
- Collaborate closely with designer(s) to build the envisioned user experience
- Architect, build, and maintain excellent React Native applications with clean code
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience
- Build pixel-perfect, buttery smooth UI's across both mobile platforms that match designs
- Integrate with the backend and other third-party APIs
- Work with native modules if required
- Leverage native APIs for deep integrations with both platforms
- Diagnose and fix bugs, performance bottlenecks for performance that feels native
Requirements
- 3+ years of professional, non-internship experience working with React Native
- Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
- An understanding of React Native best practices and a commitment to following them
- Knowledge of functional programming and React Hooks
- Ability to work through new and difficult React Native issues and contribute to libraries as needed
- Familiarity with native build tools, like XCode and Gradle
- Familiarity with Expo and related libraries
- Excellent verbal and written communication skills
- Experience and desire to work with a remote, distributed team

- Designing and developing advanced applications for android platforms.
- Collaborate with UI/UX designers as well as the software engineers to make sure that each app is presentable.
- Test the applications, identify any bugs and resolve them
- Manage tasks within Agile framework and controlled JIRA workflow.
- Document architecture and implementation for internal and external components.
Qualifications:
- 1+ years of experience in Android Development .
- Previous experience working in a fast paced start up is a plus.
- Released at least 1 app or have a project in works that you can tell us about.
- Experience publishing a high-quality android application to the google store.
- Solid understanding of the full mobile development life cycle.
- Experience working with Android SDK and Android studio.
- Good in JAVA (j2se) and Kotlin
- Experience with APIs (OAuth, XML, JSON, REST, etc. )
- Ability to understand business requirements and convert them into technical requirements.
Job Types: Full-time, Regular / Permanent


We are looking for skilled iOS developers who are passionate about solving digital payment problems for over a billion Indians.
Requirements:
- At least 4 years of experience in developing, releasing, and maintaining iOS mobile applications.
- Ability to write efficient, reusable, and maintainable code in Swift.
- Excellent expertise in iOS SDK frameworks and fundamentals.
- Amazing debugging skills with the ability to write unit test cases Strong computer science fundamentals.
- Startup friendly i.e self-starter, quick learner, hard-working, and passionate.


Responsibilities:
Selected intern's day-to-day responsibilities include:1. Design and build advanced applications for the Android & iOS platform2. Collaborate with cross-functional teams to define, design, and ship new features3. Work with outside data sources and APIs4. Work on bug fixing and improving application performance5. Discover, evaluate, and implement new technologies to maximize development efficiencyOther requirements:1. Must-Have worked with Flutter/Android/iOS application development2. Excellent ability to develop & understand algorithms4. Strong knowledge of RESTful web services5. Experience in interacting with web services from the Flutter mobile platform6. Experience with offline storage, threading, and performance tuning7. Strong knowledge in push notifications8. Analytical, problem solving and decision-making skills9. Qualification: BE, MSC, MCA in computer science or equivalent work experience
Perks:
Certificate, Letter of recommendation, Flexible work hours, Informal dress code, Job offer.


