Android Application Developer

Live Assets | IT Staffing Solutions seeking an Android App Developer (platform). The ideal candidate will be reporting to the Director of Software Engineering, the Senior Software Developer (Platform) will be responsible for designing, building, and supporting the product software. You will be a core member of the software team, actively contributing to Agile meetings and occasional meetings outside the software team with the stakeholders. You will use expert-level knowledge and technical experience to contribute to projects, specifically our device, companion app and APIs.

Job Responsibilities and Duties

  • Design and build software solutions by understanding requirements and gathering information to fulfill technical implementations
  • Determine operational feasibility of solution designs by evaluating the problem definition and balancing functional and non-functional requirements
  • Share knowledge across the team, through code reviews, documentation, diagrams, and mentoring more junior team members
  • Manage and support existing software by contributing to 3rd level support investigations
  • Participate in our product development from ideation to deployment and beyond
  • Update knowledge and expertise by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations
  • Identify and communicate technical problems, processes, and solutions, contributing to continuous improvement and best practices

Qualifications

  • Bachelor’s Degree or Diploma in a technical field, including Computer Programming, Computer Science, Computer Engineering, Software Engineering, or equivalent
  • A Master’s degree is a strong asset
  • 5+ years of professional software development experience, designing and building web applications, web services, or developing large software systems
  • 5+ years of professional experience in software development in Node.js. Other web development backend languages that would be acceptable are Java, .Net, or Python
  • 5+ years of professional experience with relational database tools and query languages (SQL)
  • 3+ years of professional experience with front end technologies and frameworks, particularly with HTML, CSS, JavaScript, Angular, React/Redux
  • Knowledge of automated testing best practices and mocking frameworks
  • Experience consuming and building RESTful web services
  • Expert level knowledge in your chosen technology stack (Node.js is preferable)
  • Experience working modern cloud infrastructure (preferably Azure)
  • Experience developing mobile applications is an asset

 

Live Assets is a boutique IT Staffing/Recruiting firm specializing exclusively in building IT teams of excellence for the Information Technology sector.

You can find out more about our company on LinkedIn – Twitter – Facebook –Youtube – Glassdoor

Check Our Reviews