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
  • 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.

  • 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
  • Web development experience
  • Worked at a startup before and know that you are in for an exciting ride