Mobile (Android) Developer
Job Description

Mobile Developer 

On behalf of our client we are looking for an Android Developer with strong Java skills 

Mobile Developer Job Details 

  • Designs, writes code, and completes complex programming proficiently with a high level of quality.
  • Provides input into and follows established development guidelines and standards.
  • Provides input to design proposals to reflect costs, time required and alternative approaches to satisfy existing and future needs.
  • Applies a structured approach to isolate and resolve complex system-level problems.
  • Conducts detailed analysis of defined systems specifications, develops and documents designs that meet applicable standards, and identifies, analyzes and resolves diverse software inadequacies.
  • Participates in product design meetings, preparing requirements and design specifications.
  • Provides detailed estimates for larger projects, and assists in establishing project schedules, ensures assigned projects follow schedule, and informs management of any unplanned slippages.
  • Provides input, reviews and validates documentation developed by the Technical Writing department.
  • Assists with evaluation and testing of software products.
  • Provides technical guidance to more junior staff.
  • Participates in code and design reviews.
  • Gives technical presentations.

Mobile Developer Mandatory Skills 

  • 5+ years of software development and/or web development experience.
  • 3+ years experience developing native mobile iOS and Android applications
  • Must have work to show, ideally published apps on Google Play and the iTunes App Store
  • Good understanding of reactive programming paradigm (RxJava, RxJS, etc.)        
  • Hands on experience with server-side development of web applications using Java
  • Hands on experience with client-side development of web applications, including: HTML, CSS, JavaScript in addition to advanced knowledge of web development techniques and knowledge of Java enterprise application development
  • Experience with object-oriented JavaScript concepts and frameworks
    (including MVC patterns, JQuery, Angular)
  • Knowledge of Data Structures in JavaScript
  • Experience with JavaScript Testing best practices and unit testing, including knowledge of Jasmine or PhantomJS or other
  •  Strong understanding of Java programming language and best practices
  • Experience using REST API's
  • Excellent teamwork skills with an ability to work independently.
  • Highly developed analytical, problem solving, organizational and time management skills
  • Experience working with agile/scrum software development methodology
  • Strong collaboration and people skills

Mobile Developer Duration 

6 months 

Mobile Developer Location 

Vancouver 



Job Requirements

 

Company Overview

For 35 years, Procom has been pushing the envelope in North American IT staffing solutions. Driven by a senior management team of seasoned recruitment professionals, we have offices in 14 locations in the US and Canada and service all major IT markets.

When we started out in 1978, tech jobs were just being integrated into the workplace. We have been a part of shaping the landscape of IT in Canada ever since, placing IT consultants in major businesses in all sectors, including banking, telecommunications, and retail.

Through all the peaks and valleys of the IT industry, we have consistently done one thing: helping IT professionals discover the next chapter in their career.



Submit your email address to begin the application process for the Mobile (Android) Developer job
Email is invalid Email address is needed