Mobile Application Developers

Position Summary

Position: Senior Mobile Application Developer
Company: Destiny Solutions
Location: Toronto, Ontario, Canada
Travel: Some required
Start Date: Immediate
Status: Full-Time Permanent

Are you interested in working on a team that is responsible for crafting a brand new mobile experience for our customers from scratch? Do you have the skills and experience to help make appropriate decisions that involve platform considerations, frameworks and mobile centric design? Do you get excited about solving all the problems related to having thousands of users on a platform? Do you demonstrate confidence in your decisions and are you ready to lead?

If so, we are seeking an enthusiastic, motivated Senior Mobile Application Developer who will help lead our team from conception and design through to delivery of new mobile applications.

The Senior Mobile Software Developer is responsible for developing new mobile and tablet based applications (e.g. Apple iPhone, iPad, Android Phone and Tablets, Rim playbook etc) on the HTML5 platform. Responsibilities will include defining technical specifications, implementing multi-device application features as part of an iterative, agile development process along with defining the required deployment architecture to support the current application resource needs while considering expansion for future growth.

The Senior Mobile developer will take part in requirement analysis and will help formulate the required design and architecture to effectively deploy to a large audience. Furthermore, we’ll look to you to not only help lead the development but to also grow the required skillset within the team through mentoring and training. The Senior Mobile Developer will be well-versed in building high-performance and secure applications along with structuring an appropriate service based architecture to service a high volume of requests from the mobile application.

We work in a small dynamic environment with flexible work hours and are an equal opportunity employer. We also provide our staff with many opportunities for both career and professional development. In this role, you will be given an opportunity to be a major contributor to building the next-generation of Continuing Education business solutions. Come join us at Destiny, where your opinion matters, your experience is valued and interesting work will be part of your daily routine.

Skills & Qualifications:

  • Bachelor’s degree in Computer Science / Computer Engineering;
  • Mobile development experience based on the HTML5 platform;
  • Expert web development background, leveraging HTML5, CSS, Javascript;
  • Experience using HTML5 platform frameworks (e.g. Sencha-touch, Titanium);
  • Excellent understanding of graphic, web design, and usability principles;
  • Experience with web-services definition and usage (e.g. XML, RESTful/SOAP);
  • Experience with the development of enterprise web-based transactional applications;
  • RDBMS experience – Oracle and/or MSSQL;
  • Excellent understanding of graphic, web design, and usability principles;
  • Working knowledge of the following development tools and environments: Ant, CVS/Subversion, Eclipse IDE, Apache Tomcat and the Apache HTTP Server, Bugzilla;
  • Well versed in SQL and the use of JDBC and Hibernate;
  • Proven ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team environment;
  • Strong analytical and problem solving skills;
  • Strong leadership, interpersonal and communication skills (verbal and written with both technical and non-technical staff);
  • Motivated, hardworking and flexible;
  • Quick learner who enjoys a challenge and can see the big picture;
  • Business knowledge of the Higher Education domain and financial accounting would be an asset;

Responsibilities

  • Participate in all phases of the software development lifecycle – requirements, architecture, design, development, deployment;
  • Participate in the project planning process including estimating and process improvements;
  • Implement highly usable, efficient, reliable, and scalable software;
  • Develop new features, enhance existing features, and be able to react quickly to support issues;
  • Evaluate new technologies and evaluating how they could be integrated / utilized to better serve our clients;
  • Strive at all times to do work using best practices – through experience or experimentation;

About Destiny Solutions

Destiny Solutions Inc. is the creator of Destiny OneTM: the First Strategic CE Business Solution. The company is focused exclusively on the continuing education industry and has created technology that liberates customers from mundane administrative tasks and enables them to focus on their strategic priorities. Destiny Solutions’ clients include the Stanford Center for Professional Development, Duke University, the University of Toronto School of Continuing Studies, and University of Calgary. For more information please visit www.destinysolutions.com.

Apply Now

Request Information Virtual Tour Scholarship Information
NEWS + UPDATES
DESTINY SOLUTIONS' CLIENTS