J2ME Lead Software Engineer (Montreal)

Our client is the second largest mobile application developer in the world with offices in 7 countries. With several acquisitions over the years, they are quickly dominating the market. There fundamental criteria is to always develop the most cutting edge, state-of-the art software and applications available on the market. They are currently seeking crucial key people to join their new R&D team in Montreal. They are working with a variety of platforms from J2ME, iPhone, Blackberry and Android to name a few, developing next generation technology and enhanced mobile services.



Responsibilities :



-You will start by working on a module of the application.


-You will then progressively take the lead and the ownership on the whole application.


-In terms of coding, you will mainly be in charge of the framework / data / protocol aspects,


a user interface developper will work with you, and will be in charge of all the GUI / ergonomics aspects.


-You will also work with a mobile software architect in order to rearchitecture the application for the next version.


-You will be fully responsible on the development side of this application.


-You will progressively lead other developers that will join your team.


-You will possibly be involved in developing the google android version of this application (depending on your interest for Android)



Qualifications :



-You have already worked on a commercial j2me application as a lead or expert developer.


-You have years of experience in embemded or mobile application development.


-you can easily go into the code of someone else, understand it and continue it.


-you have good field knowledge and are familiar with portability issues between the different j2me platforms.


-you have good conceptualization and abstraction skills and you deliver clean and robust software architecture.


-You are looking for a full time on site position.


-You are passionate and you enjoy working with highly qualified passionate people.