Talent.com
VDart Inc
Android Developer/IOS DeveloperVDart Inc • Toronto, ON, Canada
Search for other jobs
Android Developer/IOS Developer

Android Developer/IOS Developer

VDart Inc • Toronto, ON, Canada
12 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

Role: Android Developer/IOS Developer

Location: Toronto, ON (Hybrid)

Fulltime

Job Description:

  • At least 5 years of experience developing native Android applications and 3+ years of Java development experience
  • Solid understanding of Object-Oriented Programming concepts, Android app architecture, and software design patterns
  • Experience with Android libraries and best practices for interacting with RESTful services
  • Proficiency in automated testing using Junit and platform-specific frameworks like Robolectric and Espresso
  • Excellent communication skills with the ability to collaborate with stakeholders at all levels (requirements, architecture, and code)
  • Familiarity with Agile methodologies
  • A degree in Software Engineering, Computer Science, or a related field from an accredited institution

Nice-To-Have Skills:

  • Experience with Kotlin
  • Knowledge of emerging Android SDK components
  • Strong understanding of design patterns like MVVM and their application to Android development
  • Familiarity with security protocols such as OAuth and OpenID
  • Experience securing data using the Android Keystore
  • Consideration of accessibility in development

IOS Developer:

Job Description:

  • Feature development in Swift to expand the functionality of a mobile banking application
  • Ensuring that proper design and architectural patterns are being used to allow the app to scale effectively
  • Participating in code reviews to ensure quality of code delivered by the team
  • Collaborating with cross-functional teams, including project managers, product owners, testers, user experience, security, and fraud teams
  • Continuously improving the app, finding ways to simplify and refactor code
  • This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

What you need:

  • 5+ years of experience developing for iOS in Swift (Objective-C experience is a nice to have)
  • Experience with UI development in both SwiftUI and UIKit
  • A solid understanding of Object-Oriented Programming, MVC, MVVM, and iOS application architecture
  • Experience with iOS unit testing frameworks and writing code designed for tests
  • Experience with development and source control tools (Xcode, Git, etc.)
  • Experience developing applications and systems with complex networking requirements
  • Understanding of IT standards, UX design, accessibility, and Agile methodologies
  • Excellent written and verbal communication skills
  • A collaborative, team-oriented mindset with strong interpersonal skills and a focus on continuous feedback and improvement
  • Nice-to-have:
  • Experience in a financial or banking environment

The opportunity:

  • Develop solutions to complex problems using frameworks and design patterns
  • Collect and analyze requirements, then suggest optimal approaches
  • Write and test code, keeping non-functional requirements in mind
  • Collaborate within an agile team and adhere to scrum best practices
  • Review existing code to evaluate ongoing feasibility and maintainability
  • Perform impact analysis for proposed system changes or issues
  • Offer guidance and recommendations to the product owner to influence product decisions
  • Stay up-to-date with the latest Android platform capabilities and provide relevant suggestions
  • Communicate technical solutions to a diverse audience, from non-technical individuals to technical architects, through presentations and documentation
  • Ensure adherence to the team s coding standards by conducting peer code reviews
  • Provide mentorship to junior developers in software engineering and Android best practices
Create a job alert for this search

Android Developer/IOS Developer • Toronto, ON, Canada