Our client, who is a logistics company in Lagos is currently looking to hire experienced Android Developers.
The job holder will be responsible for the development and maintenance of applications proposed for the organizations service offerings. The focal point will be the development of Android applications and their integration with back-end services.
Job Location/Nature: Remote and onsite (hybrid)
•\tDesign and build advanced applications for the Android platform
•\tUnit-test code for robustness (user friendliness, edge cases, general dependability) etc.
•\tDesign, build, and maintain high accomplishment, reusable, and reliable Java code
•\tConstantly ensure the high performance, quality, and receptiveness of the application
•\tDecode designs and wireframes into high quality code
•\tWork with outside data sources and APIs
•\tIdentify and correct jam and fix bugs to improve application performance
•\tMaintain quality and ensure openness of applications.
•\tCollaborate with the rest of the team to design and launch new features.
•\tMaintain code integrity and organization.
•\tMust be familiar with RESTful APIs to connect Android applications to back-end services.
•\tKnowledge of code versioning tools will be of great value
•\tHelp maintain code value, organization, and automatization
•\tconstantly discover, evaluate, and implement new technologies to maximize development efficiency
•\tAny other duties of similar responsibility assigned from time to time
•\tMust be a graduate in Computer Science, Engineering or a related-fields
•\tExtensive knowledge of Java and Kotlin
•\tThe ideal candidate must be Analytical with high attention to detail with the ability to thrive in a collaborative environment
•\tMust be Accountability, have the ability to take constructive criticism and be able to solve complex problems
•\tStrong knowledge of different Androids e.g. SDK, Json &amp; XML format
•\tExperience with Integrated Development Environment (IDE), preferably Android Studio
•\tFamiliarity with RESTful APIs to connect Android applications to back-end services
•\tStrong knowledge of Android UX/UI needs, design principles, patterns, and best practices
•\tExperience with offline storage, threading, and performance tuning
•\tAbility to design applications around natural user interfaces, such as “touch”
•\tFamiliarity with the use of additional sensors, such as gyroscopes and accelerometers
•\tKnowledge of the open-source Android ecosystem and the libraries available for common tasks
•\tAbility to understand business requirements and translate them into technical deliverables
•\tFamiliarity with cloud message APIs and push notifications
•\tFlair for benchmarking and optimization
•\tProficient understanding of code versioning tools, such as Git etc
•\tExperience with Android UI principles and best practices.
•\tMust be a team player who can work with multiple departments in the quest to create the best Android app possible for the&nbsp; &nbsp; &nbsp;organization.
•\tFamiliarity with continuous integration