Senior Mobile Developer (iOS & Android) to analyze application problems and design and build interfaces for an insurance client
S.i. Systems
Montreal, QC- Salary To be discussed
-
Contract job
-
1 position to fill as soon as possible
Description
Senior Mobile Developer (iOS & Android) to analyze application problems and design and build interfaces for an insurance client
Must haves:
- 8+ years experience working with iOS and/or Android technologies on major enterprise and multi-application projects.
- Experience in Java and XML.
- Experience in interacting with webservices.
- Experience with Code management and defect management.
- Experience in handling JSON.
- Experience in Git and client tools such as SourceTree, SmartGit.
- Demonstrated ability to quickly learn business applications.
- Engage in a dynamic environment with a result/quality oriented mindset.
- Take ownership and responsibility and deliver results autonomously.
- Strong interpersonal, verbal and written communication skills are required.
- Exceptional planning, organizational, analytical, problem-solving and consultation skills are a must.
- Experience in Oracle PL/SQL would be an asset.
- Experience with Firebase and Appstore Connect for Crash analysis would be an asset.
- Experience with Push notifications (Urban Airship) would be an asset.
- Experience in Agile Development would be an asset.
- A bachelor’s degree or diploma in Computer Science or related technical discipline.
iOS Specific
- Experience with xCode higher versions (11 and above).
- Experience in Swift programming language.
Android Specific
- Experience with Android Studio (Artic Fox preferred but not necessary).
- Experience with Android SDK (API level 21+) and Google Map APIs.
- Have good understanding of Gradle.
- Material Design experience would be an asset.
Responsibilities:
- Work collaboratively with multiple teams across the organization.
- Analyzes application problems and recommends modifications.
- Designs and builds interfaces for various business units.
- Produces and maintains program code and documentation.
- Prepares functional specifications for user sign-off.
- Performs systems testing with internal and external clients. Provide support during various phases of testing.
- Prepares Operations instructions for the execution of application programs.
- Reviews requirements with the users and provides time estimates for task completion.
- Lead and facilitate design meetings.
- Follow Systems Development Life Cycle best practices.
- Continual learning and understanding of the application environment, interdependencies, and integrations with other systems.
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply
Requirements
Level of education
undetermined
Diploma
undetermined
Work experience (years)
undetermined
Written languages
undetermined
Spoken languages
undetermined
Other S.i. Systems's offers that may interest you