Genius user interface design, peerless engineering, die-hard work ethic. That’s Sourcebits.
Founded in 2006 with offices in India, the US and the UK, we are a global leader in software design and development for iOS, Android, BlackBerry, Mac OS X and the Web. Driven by a lust for technology and relentless attention to detail, we deliver perfection in application design and user experience.
Everyone on the Sourcebits team, from project managers to award-winning interface designers and cross-platform code gurus – everyone is a key member. Once onboard, you’ll create ‘achingly beautiful’ software. Software that, according to Engadget, is ‘the best we’ve used’. In short, you’ll snag a place at the table of one of the most vibrant software companies in the industry.
The revolution in mobile, tablet and Web-centric computing is happening now. And Sourcebits is leading the way. Do you have what it takes to join?
Sourcebits is looking to hire iPad and iPhone developers for our upcoming projects. You’ll be working closely with our team of skilled UI designers to create spectacular apps for the App Store. Ideal candidates will not only have a comprehensive understanding of the programming languages, APIs, frameworks, etc. that underpin every iOS app, but also an outright obsession with the interactive experience on iPhone and iPad.
What you need:
- Strong object-oriented programming skills.
- Expertise in Xcode and Interface Builder.
- In-depth knowledge of Objective C 2.0, Cocoa Framework, Apple Script, Core Graphics, Core Audio, Core Animation.
- Expertise in the iPhone SDK, Cocoa Touch Framework, Open GL ES 2.0, Open AL, Core Graphics, Core Animation, and the Game Kit and Store Kit frameworks.
What we’d also love for you to have:
- Proficiencies in CFNetwork programming and QuickTime Framework.
- Knowledge of XML-RPC, WebKit, and Quartz.
- Experience with Instruments such as Leaks, Object Allocation, and CPU Sampler.
As a Sourcebits UI Designer, you will be responsible for crafting exquisite and elegant interface solutions for our in-house and client applications. Our designers focus on icon development and platform-specific icon optimization, Web UI development and application UI development. The UI Designer must possess a discriminating eye for detail and have a demonstrated ability to present information in an intuitive way. Sharp analytical and communication skills, as well as the ability to provide and accept critical feedback are essential.
Job description:
- Accept tasks and direction from team leaders.
- Develop efficient solutions to user interface design problems in iPhone, Android, Mac, and the Web.
- Create user interface designs that contribute to Sourcebits' established visual style for platforms such as iPhone, Android, Mac, and the Web.
- Ability to engage with multiple projects simultaneously.
- Provide and accept creative feedback from fellow team members.
- Work to a fixed timetable.
- Communicate frequently with clients, providing updates and guidance as needed.
- Stay up to date on current and best UI design practices and industry standards. Be passionate and forward thinking about interface design, always well ahead of current design trends.
Required:
- 5+ years of experience in UI and visual design, preferably for iPhone and Mac.
- Portfolio that demonstrates the success of your unique approach to user interface design from basic conceptualization to layout, spacing, lighting, texture, perspective, scale... the works.
- Excellent communication and organization skills.
- Online presence throughout the day, available for active communication with the team.
- Ability to work from home.
- Desire to develop groundbreaking, gorgeous user interfaces.
Desirable:
- Bachelor or Master in Graphic Design or a related discipline.
- Availability for travel or relocation.
Sourcebits develops websites and Web-based applications at the bleeding edge of industry standards. We’re looking for someone who could stand up and talk about HTML5 for a solid 2 hours – unrehearsed.
What you bring to the team:
- A comprehensive understanding of current and next-gen Web technologies, with an emphasis on HTML5, CSS 3 and jQuery.
- At least 3 years’ experience in pro Web design/development.
- Expertise in quick, clean and bug free coding.
- Ability to code 1:1 matching Web page to PSD, rendering correctly in all major browsers on major platforms.
- Proficiencies in JavaScript, Adobe Tools, Eclipse IDE, SVN, PHP, MySQL and Apache server.
- Stylish coding of CMS themes, e-mail templates.
Bonus points for these too:
- Experience working to deadline.
- Practical knowledge of SEO in Web design and development.
- Excellent communication skills (verbal and written).
- Creativity, organization skills, grace under pressure.
Sourcebits is recruiting a talented JavaScript developer to build inspiring Websites and Web app interfaces. Are you Spock-grade logical, self-motivated, and boast-worthy good at JavaScript? If so, this is the place for you.
What you’ll need:
- Expert level knowledge of JavaScript.
- Min. 2 years JavaScript coding experience.
- Understanding of various development methodologies.
- Impressive code.
- Object-oriented JavaScript experience.
- Awareness of browser quirks / idiosyncrasies.
- Experience with popular JavaScript libraries.
Bonus points for:
- Strong knowledge of PHP and MySQL.
- Expert HTML and CSS skills.
Sourcebits is looking to hire experienced Ruby on Rails (ROR) developers. If you have a knack for clean, efficient code, a superior sense of detail and a dedication to bringing desktop grade functionality to Web apps, this is the job for you. Once onboard, you’ll work side by side with our established crew of ROR geniuses building exceptional Web apps.
What you’ll need:
- Expert knowledge of Ruby on Rails.
- At least 3 years of Web development experience.
- Proficiencies in HTML, CSS, and JavaScript.
Bonus points for:
- A demonstrable love of learning and excitement for new Web technologies.
- A logical nature.
- Obsessive, impressive code.
Sourcebits is hiring experienced MySQL database engineers. We’re looking for focused, energetic people with comprehensive understanding of MySQL concepts, methods, and practices to design and manage a wide range of database schema for our in-house and client Web projects.
What you’ll need:
- Min. 6 yrs experience with MySQL engineering.
- In-depth knowledge of MySQL 5, query optimization, performance tuning, replication, and monitoring services.
- Ability to handle large traffic databases.
Extra points for:
- A logical nature.
- Solid oral and written communication skills.
- Ability to work well in a team.
- Experience working to deadlines.
Sourcebits is recruiting a Web Tester to run our Web apps through various, rigorous testing scenarios and dig out all the little bugs. You’ll work closely with our Web development teams, so along with strong technical competencies, effective communication and interpersonal relationship skills are essential. Some of the types of testing you’ll perform include manual testing, black box testing, usability testing, smoke testing, and many others.
What you’ll need:
- 2 to 5 years of experience.
- Expertise in website testing, SDLC, STLC.
- Familiarity with cookies, sessions, and common testing concepts.
- Familiarity with the Redmine Bug Tracking Tool.
What you’ll do:
- Testing, testing, and more testing.
- Create testing-related documents.
- Writing and executing test cases.
- Bug reporting.
The Sourcebits mobile team has already published some of the most critically acclaimed - and downloaded - apps for Android, including Skyfire and the cross-platform (with iOS) Knocking Live video. And we’re looking to increase our ranks.
Working closely with our team of accomplished UI designers, you’re going to create the next generation of spectacular, must-have Android apps as this platform continues its stampede across the smartphone market. Ideal candidates will have not only a comprehensive understanding of the programming languages, APIs, frameworks, etc that underpin every Android app, but an outright obsession with the interactive experience on Android devices.
What you’ll need:
- Min. 2 years of software programming experience.
- Min. 1 year Java application development, with extensive use of Java I/O, collections, algorithms and well known application frameworks.
- Familiarity with industry standard design patterns for commonly encountered situations.
Bonus points for:
- Experience developing for Android.
- Exposure to at least one of these mobile platforms: J2ME, Windows Mobile 5.0 + (not WinCE), Symbian (S60 or S40), Embedded Linux or BlackBerry.
- At least one commercially published application, even better if it’s publicly available for download and testing by our team.
- A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
Sourcebits is looking for an Android Team Leader with high level technical skill, focus, and organizational capability.
Sourcebits has already published some of the most critically acclaimed and downloaded apps for Android, including Skyfire and the cross-platform (with iOS) Knocking Live video. Now we’re expanding capacity as demand for our Andoird dev services has been skyrocketing with the platform’s overwhelming success worldwide.
What you’ll need:
- Min. 1 year experience in Android-specific application development.
- Min. 4 years of software programming experience.
- Min. 2-3 years Java application development, with extensive use of Java I/O, Collections, Algorithms and well known application frameworks.
- Familiarity with industry standard design patterns for most commonly encountered situations.
- Exposure to at least one of these mobile platforms: J2ME, Windows Mobile 5.0 + (not WinCE), Symbian (S60 or S40), Embedded Linux or BlackBerry.
- At least two commercially published applications available for immediate download and review of your contributions by our development team.
- A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
Sourcebits is recruiting an Android Project Leader with high level programming proficiencies who can oversee apps creation with unsurpassed technical skill, vision, and leadership savvy.
We’ve already published some of the most critically acclaimed and downloaded apps for Android, including Skyfire and the cross-platform (with iOS) Knocking Live video. Now as we expand our Andoird dev services we’re looking to bring on a key individual to take on project management duties.
What you’ll need:
- Experience publishing applications to Android Marketplace.
- Able to compartmentalize and delegate responsibilities to teams of at least 5 people.
- Experience with source code management techniques using SVN, Mercury or Git.
- Working knowledge of release management techniques.
- Min. 1 year experience in Android application development.
- Min. 4 years of software programming experience.
- Min. 2-3 years Java application development, with extensive use of Java I/O, Collections, Algorithms and well known application frameworks.
- Familiarity with industry standard design patterns for most commonly encountered situations is a must.
- Exposure to at least one of these mobile platforms: J2ME, Windows Mobile 5.0 + (not WinCE), Symbian (S60 or S40), Embedded Linux or BlackBerry.
- At least two commercially published applications available for immediate download and review of your contributions by our development team.
- Working knowledge of Web application development using HTML, JavaScript, and CSS.
- Familiarity with strategies for development of mobile Web applications.
- Knowledge of XHTML-Mobile Profile.
- A solid understanding of operating system fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
Required:
- At least 2 years of programming experience exclusively in Java, making extensive use of Java I/O, Collections, Algorithms and well known application frameworks. Familiarity with industry standard design patterns for most commonly encountered situations is a must.
- Familiarity with BlackBerry application development using RIM API.
- Familiarity with any of the key mobile platforms excluding BlackBerry - J2ME, Windows Mobile 5.0 + (not WinCE), Symbian (S60 or S40), Embedded Linux.
- Understanding of at least 2 JSRs - 75, 120, 135, 184, or 185.
- At least one commercially published application. Favorable consideration will be given if the application is publicly available for download and testing by our team.
- A solid understanding of Operating System fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
Desirable
- Familiarity with the Android development platform is a big plus.
Required:
- At least 4 years of programming experience.
- At least 2 years of programming experience exclusively in Java, making extensive use of Java I/O, Collections, Algorithms and well known application frameworks. Familiarity with industry standard design patterns for most commonly encountered situations is a must.
- Familiarity with BlackBerry application development using the RIM API.
- Familiarity with any of the key mobile platforms excluding BlackBerry - J2ME, Windows Mobile 5.0 + (not WinCE), Symbian (S60 or S40), Embedded Linux.
- At least two commercially published applications on BlackBerry App World, available for download and review of your contributions by our development team.
- Understanding of how to develop portable BlackBerry applications.
- A solid understanding of Operating System fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
- Understanding of BlackBerry system events, IPC mechanisms, persistence. Bonus points if he/she has understanding of BlackBerry Synchronization Server.
- Understanding of BlackBerry ‘push’. Favorable consideration given to those with experience in ‘push’ application development using MDS.
- Understanding of the role of BlackBerry enterprise server, MDS.
Required:
- At least 4 years of programming experience.
- At least 2 years of programming experience exclusively in Java, making extensive use of Java I/O, Collections, Algorithms and well known application frameworks. Familiarity with industry standard design patterns for most commonly encountered situations is a must.
- Familiarity with BlackBerry application development using the RIM API.
- Familiarity with any of the key mobile platforms excluding BlackBerry - J2ME, Windows Mobile 5.0 + (not WinCE), Symbian (S60 or S40), Embedded Linux.
- At least two commercially published applications on BlackBerry App World, available for download and review of your contributions by our development team.
- Development experience with BlackBerry ‘push’.
- Understanding of how to develop portable BlackBerry applications.
- A solid understanding of Operating System fundamentals such as processes, inter-process communication, multi-threading primitives, race conditions and deadlocks.
- Minimum 1 year Android application development experience.
- Able to compartmentalize and delegate responsibilities to teams of at least 5 people.
- Experience with source code management techniques using SVN, Mercury or Git.
- Working knowledge of release management techniques.
Desirable:
- Understanding of WAP 1.x and 2.x standards and SMS push.
- Working knowledge of Web application development using HTML, JavaScript, and CSS, strategies for development of mobile web applications, knowledge of XHTML-Mobile Profile.
Sourcebits is looking for a games maniac with massive skills in OpenGL / OpenGL ES to join our gaming division. Candidates should have strong knowledge and experience with Open GL / GL ES and Cocoa Open GL. Clear understanding of GLUT Utility Toolkit, GLSL, knowledge of game engines and scene graph are a strong advantage. Knowledge of the Unity 3D Engine and Torque 2D / 3D engine will also be a plus.
What you’ll need:
- A strong passion for games.
- Strong Objective C, C++ skills.
- Firm understanding of 2D, 3D graphics concepts (of course!).
- Superior OpenGL skills (of course!).
- Good communication skills (written and oral).
- Ability to work independently, cleverly, and meet deadlines.
As a Sourcebits Games Artist, you meld a love of traditional arts and physical media with proficiencies in the most current pixel pushing technologies. You long for the chance to create the next generation of game designs and characters, and you’ll mix in some fresh ideas already rattling around in your head.
A Sourcebits Games Artist is proficient in:
- 2D Pixel Art for 2D video games; e.g. sprites, icons, etc.
- 3D Studio Max, Photoshop and other drawing/animation software.
- The core elements of typography; e.g. fonts, shapes, colors, etc.
- Usability theory and fundamentals.
- Character rigging skills.
And we’d be stoked if you also have:
- A healthy knowledge of digital/computer animation and effects.
- An understanding of various styles of animation; e.g. organic, realistic and cartoon.
- Talents in academic drawing, sketching, illustration, other non-digital art and animation.
- A good knowledge of the technical hurdles related to real-time 3D engines and level editors.
- Effective communication skills.
- Successful experience working as part of a team.
- High self-motivation.
- A passion bordering on obsession for video games. (duh!)
Apply for a job
Send in the form below with a short message and your resume and we’ll get back to you shortly.
- iPhone and iPad Developer
- UI Designer
- HTML5 Developer
- JavaScript Developer
- Ruby on Rails Developer
- Database Engineer
- Web Tester
- Android Developer
- Android Team Leader
- Android Project Leader
- BlackBerry Developer
- BlackBerry Team Leader
- BlackBerry Project Leader
- OpenGL Developer
- Game Artist (2D & 3D)