we are looking for an android developer who possesses a passion for pushing mobile technologies to the limits.
responsibilities:
- design and build advanced applications for the android platform.
- collaborate with cross-functional teams to define, design, and ship new features.
- work with outside data sources and apis.
- unit-test code for robustness, including edge cases, usability, and general reliability.
- work on bug fixing and improving application performance.
- continuously discover, evaluate, and implement new technologies to maximize development efficiency.
skills:
- knowledge of remote data via rest and json.
- good understanding of third-party libraries and apis.
- working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- solid understanding of the full mobile development life cycle.
- good knowledge in core java.
- hands-on experience in the full life cycle of android application development.
- knowledge of kotlin will be an added advantage.
- experience with third-party libraries and apis.
- experience with android sdk and development tools.
- good knowledge of oops, data structure and algorithms.
- proficient understanding of code versioning tools, such as git, svn.
- good understanding of designing architecture such as mvc, mvp, mvvm.
- work on bug fixing and improving application performance.