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