Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design & develop the android application as per desired specifications;
- Own end-to-product modules/feature o Design & code review, troubleshoot & help team members on issues;
- Research on open source framework/technology required for developing the feature/application;
- Team Management and mentoring junior and senior developers;
- Providing technical leadership and guidance on project plans and delivery commitments;
- Organisation and overseeing team communication with clients: live meetings, email correspondence, reporting, etc;
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Participating in the recruitment process, providing input for performance appraisals;
- Actively contribute to the adoption of strong application architecture, development of best practices, and new technologies;
- Manage the department and provide guidance to the team;
- Coach the team members on project and new technologies;
- Researching technologies;
- Development patterns and strategy;
- Code review for the completed tasks;
- Maintain documentation process for the tasks;
- Ensure proper time logging of his team members;
- Evaluate the team;
- Estimation confirmation;
- Team planning;
- Maintain high KPIs for the team;
- Prepare monthly reports for the department and submit it to the Technical Director.
Job Requirements
- Strong desire to experiment and work with the latest mobile technologies.
- Passion for writing a readable, maintainable and well-tested code.
- Experience consuming RESTful JSON APIs.
- Experience building native Android apps.
- Deep understanding of Android SDKs.
- At least one app in the Google Play store.
- Expert-level knowledge of Android with at least 6 years of experience developing, shipping, and maintaining mobile applications.
- Knowledge of general software design patterns as well as Android design patterns.
- Deep understanding of Android framework internals.
- Be up to date on the latest framework changes, build tools, and libraries.
- Able to work independently and drive results.
- Android, Kotlin, Java, SOAP, JSON, Android Studio, GIT, JIRA and MVC design pattern.
- A Bachelor’s Degree in Computer Science or equivalent work experience.