Randstad Digital
Android Developer
Randstad DigitalCanada17 hours ago
Full-timeInformation Technology

Job Description

We are currently looking for a full-time Intermediate Mobile Application Developer who will be working on mobile SDKs and Android/iOS mobile applications development. Main responsibilities will include implementation of new features, change requests and bug fixes of in-house & outsource developed solutions and building new solutions from scratch. Successful candidate will be required to participate in code reviews, provide feedback and contribute with process improvements as well as understand business and technical requirements for existing and new solutions. Candidate will be working closely with QA and product management teams as well as analysts within the team.


Key Note:

If you feel you are a match to the qualifications and experience listed for this position please do feel free to send your up to date CV directly to [email protected] due to high volumes only those who meet the requirements outlined will be contacted for further discussion.

To be considered you MUST have the following experience

  • Java/Kotlin
  • mobile SDKs
  • experience in interacting with clients and their technical teams


Advantages

If the candidate is bilingual in French and English that would be a huge asset


Responsibilities

  • Develop and unit test moderate to complex features/modules according to specific business and design requirements for in-house developed solutions.
  • Deliver on enhancements/product progression projects on time and on budget per project plan.
  • Provide support and enhancements to existing production mobile applications to minimize outage time and increase effectiveness of business.
  • Liaise with architects, Leads, QA, Business Analysts, and Project Managers to define software requirements; and to assess feasibility of solution within time constraints.
  • Produce code that is secure, reliable, reusable, and scalable.
  • Create implementation instructions and support application deployments.
  • Work with QA and Product team to review problems, define and test solutions.
  • Follow industry standards in mobile application development, secure coding, and testing.


Qualifications

  • Degree or Diploma in Computer Science, Engineering, or IT related field
  • 5+ years of hands-on experience in mobile applications development
  • Strong knowledge of programming languages such as Flutter, Dart, Kotlin/Java, Swift/Objective C as well understanding of REST APIs
  • Proficient in iOS and/or Android mobile applications development
  • Knowledgeable in modern mobile and server coding and design practices. For example, MVVM, MVP, Clean/VIPER, SOLID principals, and TDD.
  • Experience with sub-versioning (GIT), unit testing & managing CI/CD pipelines
  • Spearhead the full mobile application development cycle: design, develop, QA, experiment, analyze, and deploy
  • Ability to fully take ownership of a project or a product is a must, with minimal support after initial ramp-up period
  • High attention to detail and ability to learn and adapt to high paced environment where a candidate is required to often switch from one project to another
  • Excellent communication skills both verbal and written required (ability to receive and provide feedback a must) including client facing experience
  • Skilled in User Experience-driven design development
  • Bilingual in English & French, a strong asset

Key Skills

Ranked by relevance