Toronto, ON, USA
11 days ago
Android Developer
Job Seekers, Please send resumes to resumes@hireitpeople.com 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.  2+ years’ Mobile / Wireless Technology experience especially with devices running Android. 2+ years’ experience with Java. 2+ years’ experience using relational databases (Oracle DB, MySQL, MS SQL Server). 2+ 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. 2+ 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.

Job Responsibilities:

Understand and interpret functional requirements as set forth in the functional design documents or user stories Design, develop and unit test technical solutions for moderate to complex work objects assigned Perform code review in critical functionality areas Develop, integrate, test, maintain and enhance existing and proprietary platform applications  Provide support to test teams during product and UAT testing of the technical solution developed Prepare and implement the technical solution to the production environment Investigate and provide post implementation support of the technical solution implemented

Experience required: 6-8 Years

Confirm your E-mail: Send Email