Open Positions

Find your better fit. Whether you’re looking to intern or looking for a permanent position, we might just have a spot for you.


We are looking for a talented and adaptive Android Developer with 0-1 yrs of experience to help us continuously innovate and develop our products and services. The ideal candidate is a highly resourceful and innovative developer with extensive experience in mobile application development using Java and Kotlin frameworks. Those who are interested to take-up challenges and interested to learn new technologies, please go through our job requirement below.

Key Responsibilities:

0-1 years of Mobile app development (Android)
Familiarity with the latest mobile app UI UX standards.
Experience in working with hybrid frameworks such as React Native / Flutter a plus.
Knowledge of integrating mobile apps to micro-services.
Strong experience in integration of APIs with the mobile application.
Experience with advanced device capabilities e.g. camera, sound, beacons, NFC a major plus.
Knowledge of Application Performance Best Practices,Tuning and Scalability.
Published apps in production in PlayStore is a plus.
Proficiency using Git version control.


Support the entire application lifecycle (concept, design, test, release and support)
Produce fully functional mobile applications writing clean code
Gather specific requirements and suggest solutions
Write unit and UI tests to identify malfunctions
Troubleshoot and debug to optimize performance
Design interfaces to improve user experience

Liaise with Product development team to plan new features

Ensure new and legacy applications meet quality standards.


We are looking for a web and mobile UI / UX Design Engineer with 0-2 years of experience who has strong skills in design with attention to detail. You will be working very closely with our development team, product managers and management team. Your responsibilities will include visual design, feature development, prototyping and overseeing implementation for all our web and mobile application user experiences.

Responsibilities :

Building new enterprise grade Web & Mobile Application user experiences.
Design incredibly simple and elegant solutions for various platforms web apps, mobile apps, social media & company assets.
You will work closely with designers, developers and product managers to come up with visuals for various screens and flows.
Work with developers, project managers and other engineers to assure accurate timelines and deliverables.
Create solid and polished design for our Web and Mobile apps.
Create well crafted, modern UI elements and components.
Establish consistent brand and creative designs.
Build sitemaps, wireframes and prototypes to outline structure.
Communicate ideas with project managers using mock-up and look books.
Collect feedback from project managers and adjust approach to cater to criteria.
Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions.
Possess a passion for new technology and innovation.
Collaborate with UX team to define design guidelines.

Preferred Qualities

0-2 years of experience in UI design on various web and mobile platforms.
Experience with Adobe Creative Suite and programming languages HTML, CSS, JavaScript and jQuery.
Strong visual design skills with high attention to detail.
A solid understanding of how web and mobile applications work.
Strong communication, design and creative thinking skills.
Excellent verbal and written communication skills.
A self starter who needs minimal direction to get started.
Excellent collaborator who likes to work independently as well as in team settings.
Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field.


General Administration including: Handling situation-based admin works. Inventory Management Vendor bills verification & payment follow-ups To review and support team administration to manage:

  • - Office Repairs & Maintenance
  • - Office Stores & Inventory
  • - Records Management
  • - Annual Maintenance Contracts
  • - Asset Issuance and Tracking
  • - Event Management
  • - Vendor Management & Disaster Management policy.
  • -Other duties as assigned.

Provide administrative support for HR executives.
Organize, compile, update company personnel records and documentation.
Help organize and manage new employee orientation, on-boarding, and training programs.
Order office supplies and research new deals and suppliers
Answer telephone calls and provide needed information.
To make boarding and transportation arrangements for employees, visitors, and clients.

Preferred a normal degree with good communication skills.

Fresher or upto 1 yrs of Experience.

Recent Events


2022 Retreat

Our 2022 team retreat was filled with amazing views and activities. From working together to conquer an horror escape room to a having a superb boat excursion to the beatiful scenery of the Benagil caves, we had a great time together.

Life at IC

We believe that work is changing. We understand that what works for one person may not work for another. We want work to work for all of our employees. That’s why we’ve created a vibrant environment that is adaptable to your employment experience expectations and we can help you progress in your career what ever path you choose.

Diversity, equity and inclusion

IC has developed a range of industry-leading frameworks created through the lens of “equity inspired design”. These tackle a range of issues including Lifestyle Diversity, Social Mobility and Workplace Wellbeing. Our belief is that an inclusive environment is not a competitive advantage, but an imperative.

Personal development

We take personal and professional development seriously which is why we offer an annual training allowance and unique suite of learning products to all employees to ensure that you can grow your skills during your time here.