Android Engineer (Java, Git/Github, HTTP) (CA)
Description:
Job Duties and Skills:
- Demonstrates up to date expertise and applies this to the development, execution, and improvement of action plans
- Executes Mobile Engineering projects
- Participates in the discovery phase of small to medium size Mobile Engineering projects
- Participates in peer code reviews and team development
- Provides and supports the implementation of business solutions
- Provides mobile engineering support to the business
- Troubleshoots business and production issues for mobile devices
Minimum Education and Experience required:
- Bachelor's Degree in Computer Science or related field and 5 years of experience building scalable ecommerce applications or mobile software
Minimum Skills required:
- Experience with mobile software development using Java.
- Experience using distributed source code version control systems (Git/Github)
- Experience with the agile methodology Scrum
- Experience with development of mobile network clients using protocol, REST APIs and Google Cloud Messaging
- Experience with Google Play APIs : Maps, Location, and Cloud Messaging
- Experience with software debugging techniques (debuggers, loggers, crash report tools)
- Experience with analysis of memory issues such as memory leaks using memory analyzers tools (DDMS, MAT)
- Experience with embedded real time systems with limited resources (memory and processing)
- Experience with Android software development
- Experience in design patterns, MVC, data structures and algorithms.
- Experience in unit and integration testing Android code.
- Published Android application is required.
This is a contract position
Recommended Jobs
Youth Development Professional - ACMS
TRAVEL TO Truckee, CA REQUIRED Our mission is to inspire and enable all youth, especially those who need us most, to reach their full potential as productive, caring, responsible citizens. Under …
Security and Safety Specialist
Overview: REI Co-op is united around discovering, building and celebrating better ways of working in this world, all so that folks can find and pursue a love of the outdoors. When you work for the …
Associate Veterinarian
Mount Brydges Animal Clinic, located just outside London, Ontario, is seeking an Associate Veterinarian to join our collaborative, compassionate team. This is a fantastic opportunity for a veterinari…
Principal Product Manager
About Vumedi: Vumedi is the largest video education platform for doctors worldwide, dedicated to advancing medical education through innovative video-based learning. Our mission is to empower he…
SOC Engineering, Operations Manager
We Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. W…
Sales Manager
Lead pricing strategy, own the P&L, and make real time decisions that shape market success. Manage key accounts, negotiate high value contracts, and drive profitable category growth. Onsite pos…
Product Manager, Consumer Identity and Authentication
Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and lang…
Senior Software Engineer
POSITION SUMMARY: The Senior Software Engineer within the Platform group will join a tight-knit, cross-functional team of scientists and engineers. This team is dedicated to developing a scalable …