What you can expect here


Lifelong learning

Becoming an expert doesn’t mean you stop gaining expertise. Even jedi masters don’t stop learning.

Limitless is never effortless

​Only practice makes you use the force well. Just smarts alone will never get you over the line.

Our world is flat

​​We are a lean and nimble organisation where decisions happen at the speed of light, and very soon you’ll discover you are at the centre of it all.

What we expect from you


Curiosity

The future belongs to the curious. We expect you to question every answer and answer every calling.

Dedication

​There are no half measures to success. We expect you to work towards success, not just wish for it.

Fearlessness

The fear of not trying is worse than the fear of failure. We expect you to be bold in your decisions.

How you will get rewarded


We believe in a rewarding and stress-free work culture driven by purpose, empathy and care. From medical cover and retirement account contributions to spot incentives for great work, we spare no effort in creating a happy and satisfying workplace for all.

OPEN POSITIONS


Full Time | 3 - 5 years of experience | Chennai, India

We are looking for a talented candidate with a passion for technology and software to join our team to build superior and high quality products and services.

What you will do

  • As part of our growing team you will collaborate with team members at all levels to identify and close major gaps in our products.
  • You will take direct responsibility for mobile application features, drive improvements, and own product maintenance.
  • Lead projects from proposal through postmortem, assessing vague problems, proposing high impact solutions, and executing them against a set of success criteria.
  • Step up to resolve product issues – large and small.
  • Own major application features and take responsibility for their maintenance and improvement over time.
  • Collaborate with peers during product brainstorms, technical design discussions, pair programming sessions and code reviews.
  • Write pragmatic, performant, and testable code that works consistently across devices.
  • Always work to improve the quality of the codebase

Skills you must possess

  • Significant iOS engineering experience (3+ years), with experience working on at least two large native iOS applications.
  • Expert level experience with Swift and Objective-C
  • Deep understanding of MV* concepts, mobile threading, and memory management and how they apply to mobile applications.
  • Master of Xcode
  • Thorough understanding of code optimization
  • Write well designed, testable, efficient code
  • A fundamental understanding of complex data structures and algorithms, which enables you to develop and apply new solutions and confidently navigate and improve existing code.
  • Experience with RESTful APIs to connect iOS applications to back-end services.
  • High proficiency in handling APIs via SDKs like certificate authority.
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
  • Familiarity with continuous integration
  • Ability to leverage both quantitative and qualitative data and to collaborate with a cross-functional team to develop effective UX solutions.
  • Effective project management skills.
  • Creative problem solvers and risk takers. You like to take initiative to push projects forward but know when to involve others.
  • Excellent communication skills. You can validate your decisions and communicate them clearly.
  • Knowledge of Kotlin and willingness to do Android related work would be considered a plus

What you will get

  • Defined growth path for commitment and hard work
  • Conducive learning environment with high level of mentoring and coaching
  • Active encouragement to seek and expand technical and executive skills

Full Time | 3 - 4 years of experience | Chennai, India

We are looking for a talented candidate with a passion for technology and software to join our team to build superior and high quality products and services.

What you will do

  • Ability to work on multiple competing tasks at the same time.
  • Coordinating the workflow between the graphic designer, the HTML coder, and yourself
  • Cooperating with the back-end developer in the process of building the RESTful API
  • Analyse, diagnose and resolve errors related to UI in the application
  • Train junior team members to lend expertise toward driving solutions on advanced and emerging technologies.
  • Drive the documentation of technical requirements, specifications, and test cases in collaboration with internal users and departments.

Skills you must possess

  • Ability to clearly communicate and document design ideas and guidelines to the rest of the team including management.
  • Suggest innovative solutions to business problems/processes that leverage technology to provide improvements and better UI experience.
  • Follow and implement company design standards and methodologies.
  • Work in a high-speed, agile environment to ship features in the shortest time possible.
  • Perform full life-cycle development on Angular 8 and above
  • Delivering a complete front-end application ensuring high performance on mobile and desktop
  • You should be able to create self-contained, reusable, and testable modules and components.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
  • Communicating with external web services
  • Expert level understanding of Angular, Angular CLI, Angular Libraries, Angular Schematics, Angular lifecycle & components
  • Expert level understanding of vanilla javascript
  • Expert level HTML5/CSS markup and structure Deep knowledge of CSS frameworks: Bootstrap3/4, Material and precompilers SASS/LESS
  • Knack for writing clean, readable, and easily maintainable code.
  • Proficient understanding of code versioning tools such as Git and must be familiar with​ git repositories (like github or bitbucket)
  • Adhere to agreed upon delivery schedules
  • Experience integrating and implementing JavaScript graphics/visualisation libraries(D3.js, Chart, etc.) will be added advantage

What you will get

  • Defined growth path for commitment and hard work
  • Conducive learning environment with high level of mentoring and coaching
  • Active encouragement to seek and expand technical and executive skills

Full Time | 2+ years experience | Chennai, India

We are looking for a talented candidate with a passion for technology and software to join our team to build superior and high quality products and services.

Technical skills

  • Good analytical and quantitative problem solving skills
  • Good understanding in Computer Science - OOPS, Data Structures, Algorithms, and basic Networking.
  • Exposure to concepts related to system integration
  • Hands on experience in any SDK like Oracle or SAP is an asset

What you will do

  • You will be involved in the design and development phase of addressing real world business workflows
  • You will gain hands-on experience with industry leading SAAS platforms
  • Understand client requirements and how they translate into the software development lifecycle
  • Write high quality code to program applications within deadlines
  • Perform unit and integration testing and support in creation of technical documents and handbooks
  • Be flexible and show willingness to travel
  • Work from client’s location if required

Curious minds are welcome

We welcome smart, passionate and curious people like you. Send us your updated resume mentioning your core interest area to hello@ncompass.in and we will get back to you on how you can get started on making limitless happen.