Skip to Navigation | Skip to Content


   

Web Software Engineer


Mobile Web Software Engineer

Nitobi is seeking an experienced software engineer specializing in web and mobile application development with a focus on JavaScript, HTML and modern web architecture and interaction. The candidate will work on mobile web applications, user interface development and integration for clients from around the world.

The qualified candidate will know all about the latest features of HTML5, CSS3 and ES5. You will also know not just how to use popular JavaScript libraries like jQuery but how they are written to take advantage of features of the JavaScript language; bonus points if you have actually written your own JavaScript library. You should be able to write tests and track bugs. Experience with error handling and debugging of JavaScript applications is also required.

Experience with mobile development on any of the major mobile phone platforms (iOS, Android, BlackBerry, Windows Phone 7, webOS) is a definite plus but not a deal breaker. You should at least own a phone that runs one of those operating systems.

This is a great position if you are excited about leading the mobile web field. You will be working directly with our close knit development team to improve the quality and usability of our software. You should be able to take ownership of client projects and be comfortable with all aspects of a project from estimating to running meetings to plugging in and writing code. Being obsessed with usability and high quality software is definitely going to help. If you are excited about learning from leaders in mobile web software this position is for you. If you are interested in this position do something interesting that will catch our attention — preferably mobile web related!

Responsibilities

  • Developing advanced mobile apps with HTML, CSS and JS
  • Using PhoneGap and other open source mobile frameworks to build mobile apps
  • Work with internal interaction design team to create and integrate all necessary UI resources, (icons, graphics, text)
  • Designing tests for functionality and usability testing

Requirements

  • Advanced knowledge of JavaScript, HTML and CSS
  • 2-3 years experience designing and implementing web applications
  • Excellent written and oral communication skills
  • Experience with a JavaScript unit test framework like qUnit or jsUnit

Nice to haves

  • Experience with Flash, Flex 3 and ActionScript 3
  • Post secondary degree in Computer Science or closely related field or equivalent software development experience
  • Experience with mobile development (iOS, Android or BB)
  • Experience with continuous integration software
  • Ability to travel

Compensation & Benefits Overview

  • Competitive Salary
  • Medical, Dental
  • Stock options

If you’ve got the skills we’re looking for, please email your resume and cover letter to [email protected].