Android Developer



Company Description

Spruce InfoTech is a leading information technology firm that provides varied services to help clients change manage and transform their businesses by means of high quality, innovative and cost effective solutions. We provide services to different companies from small scale level to even fortune 500 organizations and guide them in the best possible way to maximize IT investment and also reduce the cost of acquiring new technologies.

Job Description

Senior Android Developer

Ottawa (preferred), or Toronto, ON

Duration: 1+ year



Must Have

•  A very good understanding of OOP, design patterns, Android and enterprise in mobile application integration

•  A very good understanding of Android Design Patterns and material design

•  Strong Java programming skills in many of the following: UI design, Material Design for Android, Wireframes, Android Native and Hybrid approaches like Xamarin
•  Experience working with and integrating into backend technologies (cellular, Wi-Fi, queues, web servers, databases)

•  Experience with mobile analytics
•  Database Design, Development and Performance Optimization
•  3+ years’ Mobile / Wireless Technology experience especially with devices running Android
•  3+ years’ experience with Java
•  3+ years’ experience using relational databases (Oracle DB, MySQL, MS SQL Server)
•  3+ years’ experience with JavaScript, jQuery
•  Knowledge of MVC Framework
•  Experience with TeamCity/Jenkins/Git
•  Experience using build tools (Gradle, Maven)
•  Broad knowledge of business and technical environments
•  5+ years’ experience in a IT environment

Nice to have

•  Experience with MQTT (IBM MessageSight)
•  Experience with Message Oriented Middleware (IBM MQ)
•  Barcode Imaging Technology
•  Demonstrated deployments of enterprise or consumer-facing mobile software systems using industry standard environments including Android native and Hybrid apps
•  Experience with Enterprise Mobile Device Management (MDM) solutions
•  Experience with Cisco WebEx TEAMS
•  Firebase
•  Espresso
•  Dependency Injection Frameworks (Dagger, etc)
•  Advanced and current knowledge and experience of cloud technologies
•  Demonstrated capability around operating cloud applications

•  Responsive design principles

•  Unit test frameworks

•  Developing for accessibility

•  Relational database knowledge, preferably using Oracle.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Apply for this job

Click on apply will take you to the actual job site or will open email app.

Click above box to copy link
Get exclusive remote work stories and fresh remote jobs, weekly 👇
View all remote jobs
Onkar By: Onkar