About the Job:
- 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.
- Organization 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 5 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.
- Proficient in Objective-C and Swift with strong object-oriented design skills.
- 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.
Keywords:
Information Technology (IT)
Computer Science
Computer Engineering
Android SDK
RESTful KPIs
APIs
RESTful
SDK
If you are ready for a challenging opportunity,
Kindly send the updated CV to the mentioned email with the subject “Android TL”.