Monday 13 January 2014

Senior Mobile and App Developer Job Vacancy in Toronto




Job Title: Senior Mobile and App Developer
Job Location: Toronto, ON, Canada (Yonge & Eglinton (on the Yonge subway line)
Company/Employer: TVO
Job Ref.: 2013-1050
Salary Range: $61,861.80 - $71,289.40
About Us
TVO is Ontario's public educational media organization and a trusted source of interactive educational content that informs, inspires, and stimulates curiosity and thought.
Empowering people to be engaged citizens of Ontario through educational media.

Job Requirements:
• 5 or more years of comprehensive experience with structuring, developing, and implementing interactive software applications
• 2+ years experience in mobile application development; knowledge of Android SDK or iOS SDK is an asset
• Experience and knowledge of mobile development frameworks, preferably PhoneGap
• Knowledge and experience in multiple programming languages like Objective-C or Java
• Experience with web development: HTML5, CSS, JavaScript, WebServices, SOAP, REST, XML, JSON
• Experience with database development and design using MySQL or Oracle;
• Experience with development tools such as Eclipse, Xcode, Maven, git, SVN
• Extensive experience with development methodologies and code development using software engineering best practices for all SDLC activities, such as analysis, design, coding, testing, version control;
• Experience and understanding of current best practices for enhanced user experience, mobile app design principles, developing for multiple platforms and screen dimensions, W3C standards, accessibility standard
• Bachelor of Science in Computer Science, Software Engineering, Information Technology or similar discipline, or equivalent experience.


Personal Attributes:
• Excellent written and oral communication skills; Ability to present ideas in business-friendly and user-friendly language
• Proven analytical and problem-solving abilities; Ability to conduct research into emerging mobile app technologies and programming languages
• Highly self-motivated and self-directed with the ability to effectively prioritize and execute tasks in a high-pressure environment
• Excellent interpersonal skills; Experience working in a team-oriented, collaborative environment.
• Keen attention to detail
• Very strong customer service orientation

Job Description:
The Mobile App Developer’s role is to design, program, test, optimize, and support in­house mobile applications on various platforms including Apple, Android and Blackberry, adhering to our project management and software development standards and methodology. As the perfect candidate, you are a flexible developer, able to learn as we go, and adapt to changing technologies and business strategies. You are experienced in one or more OO languages and in HTML5 web development. Rather than being tied to one specific language, you have a good understanding of OO design and methodologies.

Job Duties;
• Develop high quality, high performance, robust mobile applications;
• Prepare specifications according to the needs of clients (producers, business managers, designers, etc.).
• Work with external vendors and clients to support externally developed mobile applications;
• Coordinate the delivery and publication of all in-house mobile applications to the various mobile app markets
• Work with I.T. infrastructure and database specialists on sustainability, reliability, operational and infrastructure requirements and production support issues;
• Help to establish and adhere to coding and development standards and practices as required including:
 Participation in iteration planning meetings, providing estimates and solution alternatives
 Implement automated behavioural, functional and integration tests
 Undertake risk-based QA processes
 Participate in peer code reviews and pair programming
 Utilize version and release management processes
 Address system patching
 Participate in incident and bug tracking/management
 Create and maintain technical and user documentation
• Integrate and test functionality and code developed by other teams into mobile applications
• Identify system deficiencies, de-bug and implement solutions;
• Ensure security of mobile applications
• Conduct research and analyses of new technologies and application frameworks; Adapt to and learn new technologies as they relate to the work at hand;

Deadline Date: 21/01/2014

Apply Now

No comments:

Post a Comment