


Job Title: IOS Engineer (Remote)
Remote Working | Engineering Team | Full-time
The Impact you will create on the Job:
Developing SDKs on IOS with support for cross-platform technologies like ReactNative, Flutter along with hybrid development over platforms like Cordova.
Apply data structures and algorithms to optimize the code for a lower memory, battery, and processing footprint - all with the goal to build plug-and-play SDKs that don’t expect the app developers to write any supporting code in the app.
You will be liaising with the cross-functional teams to get an in-depth understanding of the functional requirements and propose scalable solutions.
As an individual contributor, you will tackle some of our broadest technical challenges that requires deep technical knowledge, hands-on software development and seamless collaboration with all functions.
You will envision and develop features that are highly reliable and fault tolerant to deliver a superior customer experience.
You will get an opportunity to work with some of the best talent while learning from various highly-functional teams in the company.
You will collaborate with your team and set an example by delivering high quality and innovative engineering solutions for complex use cases.
Plan and execute the roadmap with the engineering team to build and deliver next-generation systems.
What we look for?
Bachelor’s/Master’s degree in Computer Science/IT from premier institute.
2-4 years of industry experience in iOS development, with at least one live app on App Store.
Good knowledge of Objective-C, Swift 5, data structures and algorithms.
Fair understanding of Native Frameworks, specifically concurrency handling, data persistence (User Defaults, Keychain, Core Data), and background tasks.
Good understanding of iOS Frameworks related to UI and network.
Fair understanding of Apple’s concurrency handling, Core Data, and NS Operation classes.
Familiarity with developing UI with both XIB/Storyboard and code.
Good understanding of SDK integrations, debugging, and troubleshooting.
Interested in exploring mobile app development ecosystems like React Native, Cordova and Flutter.
Comfortable with tackling ambiguous problems and unblocking yourself.
Fair understanding of Push Notification ecosystem.

Similar jobs



Min 3 yrs of working in Android
Min 2 yrs of working in iOS
Min 6 months working in React Native
Min 1 yr of team handling experience
Development
Strong in data structures and algorithms
Strong problem solving and analytical abilities
Hands-on with SOLID design principles
Should have developed and delivered successful mobile app projects
Experience in -
Consumer facing apps
Analytics SDKs integrations
Marketing SDKs integrations
Performance optimisation
SQL databases
Building production grade mobile applications
Experience in working in Agile/Scrum projects and fast paced environments
Preference for candidates with :
Payments/financial systems background
Personality
Result oriented
Initiative taker. Not expecting spoon feed.
Team player - looking beyond personal KRAs and helping the team succeed
3H - Humble, Honest and Hard-worker

Required:
- A minimum of 1 years of consulting and/or relevant industry experience
- Understanding of Android Framework and Android app development.
- Experience in developing android apps using Kotlin and latest frameworks
- Knowledge and understanding of Design-Patterns and Data Structures.
- Ability to develop Android applications using latest Frameworks like Retrofit, RxJava
- Ability to write Unit test cases using the frameworks.
- Knowledge about how to consume the REST API's
- Understanding of Git/BitBucket or any version control system
- Good written and verbal communication skills.
- B.E/B.Tech/MCA/MSC/MS
Preferred:
- Understanding and usage of latest android frameworks like JetPack, Android Architectural components
- Experience in mentoring the new team members and also the junior folks.
- Exposure to various mobile architectures (ex: MVC, MVP, MVVM, etc..)
- Experience in handling the Android app deployment process.
- Experience in working in Agile methodology



Responsibilities:
- Design and build advanced hybrid mobile applications using React Native
- Lead the application development effort by being the SPOC
- Build hybrid apps using React Native for Android/iOS
- Publish apps to the corresponding App store/Play store
- Implement new technologies to maximize application performance and optimize load time
- Collaborate with the back-end developer to build the RESTful APIs
- Research on emerging technologies and trends
- Participate in the planning and design of future software and technical architectures
Qualifications
- 2 years of hands-on experience in the full life cycle of Hybrid mobile application development including publishing one or more apps to the play store & app store
- Must have developed a Hybrid Mobile application using React. Hands-on Working experience with React Native is a must.
- Experience developing backend services preferably with NodeJS.
- Experience in developing apps on native Android/iOS platforms is a plus
- Experience in designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA)
- Strong skills in RESTful web services
- Experience with Agile methodologies would be helpful

This includes developing apps, which will help I-PAC carryout strategic operations, both within the organisation and for the campaigns.
This job includes designing app architecture, implementing iOS best practices, coordinating with backend and product teams. The job also requires working efficiently in a fast-paced, agile and challenging environment and provide regular updates of the progress made.
Job Responsibilities :
- Translate designs and wireframes into high-quality code from day one
- Write and maintain high performance, reusable, and reliable Swift/Objective C code
- Quickly learn and apply new iOS development methods and be updated with trends to maximize development efficiency.
- Communicate well and collaborate with backend, design and campaign teams
- Improve the quality standard of the apps
- Innovate to increase the desirability of apps/help in I-PAC campaigns
Minimum Qualifications :
- A Bachelor degree (preferably in computer science or a related field)
- 1+ year of experience in iOS app development field.
- Strong OO design and programming skills in Swift/Objective C.
- Hands-on experience with the Xcode5 and above, JSON and REST APIs.
- Understanding of delegates, constraints, basic UI elements and application life cycle
Preferred Qualifications:
- Experience in using APIs and third-party libraries (Alamofire, AFNetworking, Maps)
- Experience in implementing MVP/MVVM architecture
- Experience with Storyboards, Pickers, View Transitions and Scroll View
- Working knowledge of design patterns like Builder, Singleton, Adapter pattern etc.
- Experience in writing test cases
- Knowledge of using Git, Git branches and Github to manage codebases
- Knowledge of different analytics tools to analyse app data
Location: Hyderabad (Shall be open to travel as per business requirement)
We are looking for professionals who can preferably join within 30 days from the day of selection


Website – www.likeminds.community
Designation – Sr. iOS Developer
Location – Gurgaon
Responsibilities:
- Designing and building Likeminds iOS application.
- Collaborating with the design team to define app features and building a high quality application
- Ensuring quality and performance of application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before final release
- Publishing application on App Store
- Maintaining the code and atomization of the application
- Designing and implementing application updates
Skills Required
- Proven experience as an app developer.
- Proficient in Objective-C, Swift, Xcode and Cocoa Touch
- Extensive experience with iOS Frameworks and strong understand of development lifecycle
- 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.
- Familiarity with push notifications, APIs and cloud messaging.
- Experience with continuous integration
Prior experience working in a startup is a plus.

Job Description:
We are looking for a React Native developer 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.
Responsibilities:
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native
Qualification:
- Good knowledge about React/React Native
- Should be aware about state management library Redux
- Must have knowledge of es6+
- Ability to write well-documented, clean JavaScript code
- Rock solid at working with third-party dependencies and debugging dependency conflicts
- Familiarity with native build tools, like XCode, Gradle
- Good to have knowledge about writing test cases
- Good to have knowledge about typescript
- Preferred if there is at least one app on play store
Benefits: Work from home
Experience: 2 – 4 years (Preferred)


- Proficient with Objective-C,Swift,Cocoa Touch and UIKit.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Knowledge of Apple’s design principles,interface guidelines and UI/UX standards
- Experience with performance and memory tuning with tools such as Instruments.
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools such as Git and SVN
- Experience in Payment Integration, Push Notification & Third Party Integration.
- Experienced with Apple Approval developed and Distribution Process, AdHoc Enterprise distribution.
- Worked on various architecture such as MVC, MVVM, Singleton, Delegate and Notification patterns.
- Good to knowledge /experience in developing GUI for C5 voip applications.
- Good to knowledge / on webrtc, various voip standards.



- Build beautiful, user-friendly, performant, and effective new features
- Take ownership of the company’s iOS platform
- Continuously improve stability and performance of the company’s iOS platform
- Be the user’s voice and help make product decisions
- Deliver beautiful delightful user experiences
- Exhibits knowledge and behavior to adopt Information Security and Privacy practices at their work.
- You think iOS, design for iOS, build for iOS! Technical
- At least 1.5 - 3 years experience on native iOS platform using the Cocoa framework
- Proficiency with Swift and familiarity with Objective-C
- Experience with RxSwift or Combine framework is preferred
- Strong knowledge of iOS Frameworks like Core data, CoreAnimation, etc
- Expertise with Auto-layouts for UI development
- Experience building a modular code base in MVVM Team Building & Leadership
- Want to interact with all levels of the company including senior leaders and cross-functional teams
- Love problem solving and thrive on handling multiple projects and tasks
- Foster strong professional relationships with the full organization


• Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
• Translate and Build the designs and Wireframes into high-quality responsive UI code.
• Write efficient queries for core Data.
• Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
• Explore possible architectures for implementing new features.
• Resolve any problems existing in the system and suggest and add new features in the complete system.
• Suggest space and time-efficient Data Structures.
• Follow the best practices while developing the app and also keeping everything structured and well documented.
• Use CI/CD for smooth deployment.
• Document the project and code efficiently.
• Manage the code and project on Git in order to keep in sync with other team members and managers.
• Communicate with the Project Manager regarding the status of projects and suggest appropriate deadlines for new functionalities.
• Ensure security guidelines are always followed while developing the app.
• Validate the cloud system to ensure any new changes do not compromise the security of the backend server.
• Suggest new features and/or enhancements.
• Consulting with our customer-facing representatives about software system design and maintenance.
• Interact with the Clinical Specialists and Product Manager to help understand end-user feedback. • Maintaining software through product lifecycle including design, development, verification and bug fixes.
• Connect regularly with the Quality Assurance Specialist to deliver a stable app.
• Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner. • Perform time profiling and memory leaks assessment.
• Execute app verification protocol.
• Write tests for the App.
• Following company policies and quality procedures to ensure quality product deliverables.
Requirements: Must Have:
• Flutter: To build cross-platform mobile apps for Android, IOS and Web.
This should include from making responsive UIs to efficiently query data and also manage states in an optimized manner.
• Native Android and IOS: To build custom Flutter Packages.
• Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
• Adobe XD: Should know how to use Adobe XD to use the design file and use it to build the app.
• Git: To manage and collaborate in different projects with the rest of the team.
Good To Have: • Angular • Bootstrap • JavaScript


About CoutLoot :
- CoutLoot is India's leading social commerce offline to an online platform that lets anyone sell online in 30 seconds! We're on a mission to empower offline sellers to sell online using the CoutLoot app and sell their products to buyers all over the country.
- CoutLoot is a Series A funded company backed by leading Chinese VCs, Artha India Ventures, Venture Catalysts & others.
Job Description : We are looking for dynamic, open-minded self-starters who enjoy Business Leadership roles and would like to build a Category in an extremely fast-growing e-commerce company impacting millions of Indians.
Job Requirements :
- At least 2 years of experience working with iOS and has published at least one app to the App Store.
- Excellent proficiency in Swift and has experience working with Objective-C.
- Should have good knowledge of object-oriented software engineering.
- Should be able to deal with Objective-C in legacy code.
- Decent knowledge of protocol-oriented programming in Swift.
- Experience working with constraint-based layouts using AutoLayout.
- Should have a good eye for detail and have good skills in implementing clean UI and UX.
- Experience with testing frameworks and writing clean, testable code.
- Experience with client/server architectures using HTTP, REST APIs, etc.
- Must have excellent knowledge of Foundation framework, Core Data, etc.
- Experience with third-party libraries and APIs.
- Experience working with various architecture patterns like VIPER, MVVM, etc as well with clean code principles.
- Must be a team player with good communication skills and experience mentoring junior engineers.

