


Details:
Experience Required:5+
Job Location: Infopark phase2, Kochi,Kerala
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
• 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 UI/UX standards
• Understanding of Apple’s design principles and interface guidelines
• Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on
project needs)
• Familiarity with cloud message APIs and push notifications
• Knack for benchmarking and optimization
• Proficient understanding of code versioning tools (such as Git, Mercurial, or SVN)
• Familiarity with continuous integration

About Chillar Payment Solutions Pvt Ltd
About
Connect with the team
Similar jobs


iOS Developer:
1+ years of experience in iOS mobile application development
- Proficient with Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, Core Location etc
- Experience in Design patterns such as POP, MVVM, CleanSwift, Facade
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple's design principles and interface guidelines
- Ensure the performance, quality, and responsiveness of applications
- Experience with offline storage, threading, and performance tuning
- Understanding of the full mobile development life cycle
- Understanding of Git


Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Develop and maintain high-quality Android applications using Kotlin programming language.
- Design, build and maintain high-performance, reusable, and reliable code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Work with external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering or related field.
- 2+ years of experience in Android development using Kotlin.
- Strong knowledge of Android SDK, Android UI design principles, and Material Design.
- Experience with RESTful APIs, JSON, and XML.
- Familiarity with cloud message APIs and push notifications.
- Understanding of code versioning tools such as Git.
- Familiarity with continuous integration.
- Good understanding of object-oriented programming, software design patterns and algorithms.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.


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.



- Writing clean and efficient code for Android applications.
- Atleast published 1-2 apps on play store.
- Identifying and resolving bottlenecks, rectifying bugs and enhancing application performance.
- Collaborating with cross-functional teams to define and design new features.
- Staying up to date with new mobile technology trends, applications, and protocols.
- You have prior exposure to Kotlin, Android SDK.
- Understanding of design patterns and mobile architecture using frameworks such as MVVM / MVC / MVP.
- Familiarity with RESTful APIs to effectively integrate Android applications.
- Understanding of code versioning tools such as Git.
- You are a problem solver with good analytical skills.
- Prior experience in accessibility applications or voice-based applications will be a plus not a necessity
- Passion to work in dynamic, start-up environment


We are looking for highly motivated individuals with pleasant personalities and good organizational and communication skills to work as iOS developers. Coding standards, organizational programming skills, and good commenting practices are important
Profile:
- Develop applications for iPhone and iPad
- Review new releases, SDKs, updates in the mobile space
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Experience in object-oriented programming
- Proficient in code versioning tools including Mercurial, Git, and SVN.
- Experience of the software development lifecycle: from requirements gathering to programming, testing to deployment.
- Experience with integrating with RESTful, SOAP API backends
- Experience with APIs (OAuth, XML, JSON, REST, etc. )
- Evaluate third-party IDEs' and tools to build relevant applications
- Native iOS Application Development Objective C, iOS SDK, Xcode, Cocoa Layer, Media Layer, Core Service Layer, Core OS Layer, iOS Frameworks, iOS Developer Tools, iOS programming, iOS Human Interface
Technical Skills:
- The unit test developed code
- Conduct code reviews & peer reviews
- Integrate user interface with code
- APIs (OAuth, XML, JSON, REST, etc. )
- RESTful, SOAP API backends
- Review updates/patches and make necessary code updates

- Responsible for design, develop, and implement new ideas and products from scratch.
- You will be interfacing with the server-side engineering team to scale out our apps across thousands of users.
- You will be involved in all aspects of development playing a critical role in the design, planning, development, and submission of our iOS apps.
- Manage and deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support.
- Working directly with developers and product managers to conceptualize, build, test, and realize products/features.
- Optimizing performance for the app and keeping it up to date with the latest industry standards.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
QUALIFICATION:
- Good understanding of Swift, Cocoa framework, Core Data, AutoLayout, UIKit, Xcode & iOS applications.
- Proven hands on experience working with table views, scroll views, delegates, notifications, NS operations, GCD.
- Extensive mobile development experience with iOS Proficiency in Swift.
- More than one application developed end to end for iPhone.
- Experience in writing unit and functional tests.
- Experience in usage of Instruments to detect memory leaks and for performance optimisation.
- Solid understanding of memory management with and without ARC.
- Knowledge of iOS networking and Multithreading.
- Strong sense of good Application UI Design.
- In depth understanding of Apple recommended guidelines and best practices for coding.
- Knowledge of software development best practices including continuous integration, development of high quality code, reusable toolkits and libraries.
- Understanding of prevailing architecture/technology concept.
- Knowledge about Git.
- Able to fit in well within an informal environment.
- High energy level and untiring commitment to drive oneself & the team towards goals.
We are looking for a Front-End Android Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the Backend developer to meet the overall product front end requirement
Industry: IT-Software
Functional Area: IT Software – Android Front End Programming
Role Category: Front End (UI/UX) Developer
Role: Sr./Lead Front End (UI/UX) Engineer Employment
Type: Permanent Job, Full Time
Education: Graduate Engineer or equivalent experience knowledge
Experience: Min 2 Year – 10 Year relevant experience
Job Location: Navi Mumbai/Noida
Skills & Job Responsibilities
- Strong technical background in Mobile platforms Android (Java), Native/Hybrid Application Development.
- Good knowledge of working with custom frameworks, experience with design patterns, pluggable architecture and performance monitoring/tuning
- Knowledge of multiple technology stacks, Command on development methodologies and tools, Strong object-oriented design and development fundamentals
- Demonstrated ability to technically lead a product development team, ability to delegate, influence and get execution done
- Ability to keep track of the bigger picture while helping the team members with their day to day assignments
- Ability to thrive in a fast pace, dynamic excellent articulation and communication skills
- Expertise:
- Android Framework
- Services, Content Providers, Intent & Intent Filters, Broadcast receiver.
- Good command on SQLite database, ‘Push Notification’ and Google Map API’s.
- Work on GPS Navigation live tracking, Geofencing.
- Hands on Android API’s like Gmail, Facebook, Linked-in, Twitter, Google+ etc.
- Worked on all types of parsing techniques like XML and JSON.
- Worked on all type’s web services like SOAP and REST.
- Worked on Kotlin
- Worked on Flutter
- Essential: Core Java,Multithreading,Data Structure and algorithms, Design Patterns, Troubleshooting and Analytical skills

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.
Responsibilities:
- Own the entire development lifecycle as you prototype, create, optimize, test, launch, and refine Android apps.
- Build features that will reach millions of users.
- Work with fellow designers and developers in an iterative environment with short and impactful development cycles.
- Develop cutting edge functional modules that will be integrated across all our Android apps.
- Brainstorm, contribute new ideas, conceive innovative strategies, and implement solutions to difficult problems.
- Exploit the most advanced Android APIs and platform features to build innovative applications in food and dining space.
- Work closely with our backend team to interface with RESTful API services and contribute to the backend code when needed.
- Work with real-time feedback from our users to make the product better.
- Discover, design, develop, deploy, debug.
- Focus on Material Design principles and pixel-perfect implementation of the design into code.
Requirements:
- Engineers with 3+ years of experience in shipping consumer-facing Android apps with the large user base, ideally currently available on the Google Play Store (Please be sure to include links to all such apps with your resume).
- Top-notch programming skills in Java, Kotlin and Android.
- Command of memory management, view hierarchy, battery optimization and in-depth experience with multithreaded 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.
- 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.
Github
Selenium
Mobile testing
Website testing
Send your resume to support itgyani.com if you are interested in applying for this position.

