Ottawa, ON, USA
16 days ago
Android Developer
Job Seekers, Please send resumes to resumes@hireitpeople.com

As part of an Agile software development team, the candidate will:

Take responsibility for estimating, planning, managing and the quality of all his/her own tasks and reporting on progress. Participate in sprint planning, design, coding, unit testing, sprint reviews. Collaborate closely with other team members and share responsibility for the overall efforts that the team committed to. Participate in code reviews and commit to high quality code. Interact with UX/Content and Product Owners to clarify requirements. Be flexible in accepting outstanding work items, be the development or test, in order to help the team achieve sprint goals.

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. 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.

Detailed Job Description:

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. Experience with mobile analytics. 3+ years’ experience with Java & 1-2years’s experience in Kotlin is mandatory. 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 an IT environment.

Skills that set you apart:

Firebase. Espresso. Advanced and current knowledge and experience of cloud technologies. Demonstrated capability around operating cloud applications. Responsive design principles. Unit test frameworks. Developing for accessibility.

Experience required: 4 Years

Confirm your E-mail: Send Email