Careers

We are looking for individuals who have...

  • A love for understanding all things audio/sound related
  • A passion to be part of a team that delivers fantastic interactive audio experiences.
  • A fun, positive attitude
  • Great communication skills, both written and verbal, and a healthy desire for collaboration.
  • A strong sense of ownership, the ability to get things done
  • Familiarity with Scrum, Sprint & Agile environments
  • Ability to meet deliverables and drive work to completion with scary reliability
  • Ability to work in a team to rapidly produce prototypes and iterations

iOS Developer

Sensibol is looking for a iOS developer responsible for the development and maintenance of applications aimed towards iOS and OS X, including mobile phones, tablets, and full-fledged computers. Your primary focus will be the development of such applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities will include:
  • Design and build applications for iOS and OS X
  • 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
  • Build Frameworks and SDKs for use by clients
Experience & Skills
  • 2+ years experience developing iOS APPs
  • Proficient in ObjectiveC, Swift, with a good knowledge of its ecosystems
  • Solid understanding of object-oriented programming
  • Experience with Cocoa APIs on OS X
  • Good knowledge of performance limits and characteristics
  • Knowledge of memory management and multi-threading
  • Implementation of automated testing platforms and unit tests
  • Understanding of Apple’s design principles and interface guidelines
  • Working knowledge of Git version control system
The ideal candidate will also have:
  • Knowledge of low-level C-based libraries
  • Extensive user interface development experience, particularly on mobile devices
Bonus:
  • Experience of Audio Units and the Audio Pipeline
  • Worked at a startup before and know that you are in for an exciting ride

Software Developer - Backend

We are seeking a highly motivated individual for building & maintaining services and applications that power SensiBol's Products. You will also be responsible for maintaining server and systems hardware and software.

Responsibilities will include:
  • Delivering/Maintaining complete backend application
  • Writing code in one or more programming or scripting languages, (eg. Python, Go Lang etc.)
  • Good Knowledge of programming concepts and data structures.
  • Knowledge of software Design Patterns (MVC etc.)
  • Refactoring and optimising existing code
  • Troubleshooting
Required Qualifications:
  • BTech in CS/IT or equivalent (1-2 year experience)
  • PC Hardware / Software troubleshooting capabilities
  • Comfortable with Windows and Linux Operating Systems
  • Working knowledge of integrating 3rd party SDKs and API (Facebook, G+, Twitter etc.)
  • Working knowledge of integrating with Cloud platform APIs (e.g. AWS)
  • Knowledge of programming relational and NoSQL database
Preferred Qualifications:
  • Knowledge of scripting language (Python preferred)
  • Knowledge of Go
  • Experience of MongoDB, MySQL, Redis

Software Developer - Frontend

We are looking for a Front-End 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 UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.

Responsibilities
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end
  • Collaborate with other team members and stakeholders
  • Proficiency with JavaScript/CSS/HTML and knowledge of AngularJS practices and commonly used modules
Skills And Qualifications
  • BTech in CS/IT or equivalent (1-2 year experience)
  • Proficient understanding of web markup, including HTML5, CSS3
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, ReactJS.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Good understanding of responsive UI development using Bootstrap
Preferred Qualifications:
  • Good understanding of SEO principles and ensuring that application will adhere to them.
  • Proficient understanding of code versioning tool - Git

Senior Android Developer

We are seeking a highly motivated individual for building & maintaining APPs making use of various technologies patented by SensiBol. You will be responsible for complete APP delivery from conception to release.

Responsibilities will include:
  • Build advanced applications for the Android platform based on clients requirements
  • Translate designs and wireframes into high quality code
  • Collaborate with team members to develop required features
  • Integrate external data sources and API's
  • Testing, bug fixing and improving application performance
  • Innovating and implementing new technologies
Required experience and skills:
  • 3+ years experience developing Android applications.
  • Working knowledge relating to all aspects of Android development and deployment experience in Android Platform.
  • Strong understanding and hands on experience of - Core Java, Kotlin, Android SDK
  • Experience with native development - C, C++
  • Familiar with Android Design Guidelines and best practices
  • Experience with offline storage, threading, and performance tuning
  • Developing Android apps with platform specific and custom UI components
  • Working knowledge of Git version control system
  • Strong knowledge of data structures and algorithms
  • Excellent problem solving skills and communication skills
  • Should be excited about working in a challenging & dynamic work environment
  • Bachelors in CS, or equivalent experience
The ideal candidate will also have:
  • Experience with native development - Android NDK
  • Experience with third-party libraries/SDK's such as Google Maps, APIs, Web Services and JSON/XML.
  • Extensive user interface development experience, particularly on mobile devices
  • Strong maths background
Bonus:
  • Web development experience
  • Worked at a startup before and know that you are in for an exciting ride