POSITION : Android Engineer
Responsibilities
Build and translate designs and wireframes into high quality code
Design, build, and maintain high performance, reusable, and reliable Java code (in Android)
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Work with outside data sources and API’s
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Key Requirements
3 years experience building Android applications
Have published at least one original Android app (provide app link or apk)
Experience in JSON,XML and interfacing Android applications to server side API's
Experience with system performance optimizations
Knowledge of Android UI design principles, patterns, and best practices
Experience with compiler optimization and code generation
Experience consuming Google map APIs and a deep understanding of GPS technology
Understanding of Android framework components and their respective lifecycles
Strong computer science fundamentals: data structures, algorithms and programming languages
An excellent understanding of best practices for networking, concurrency and threading
Current and detailed knowledge of the capabilities of different Android API levels
Experience working closely with product teams, designers, and other developers to create a truly delightful mobile experience
Familiarity with the Android tool ecosystem for development, testing, debugging, and performance benchmarking
Four years engineering experience, a large portion of which in a team environment
Deep understanding of relational databases
Ability to understand business requirements and translate them into technical requirements
Proficient understanding of code versioning tools, such as Git
Familiarity with continuous integration
Familiarity with Scrum and Agile Methodologies
Experience with or knowledge of large scale, high volume systems
Communication skills, a positive attitude, and empathy
Self-awareness and a desire to continually improve
Requirements
B.Sc/M.Sc Degree in Information Technology, Computer Science, Engineering or a related subject
Experience using mBaaS such as Kinvey
Experience building APIs and Webhooks
Deep knowledge of mobile frontend development
Experience using Amazon Web Services and/or Google Cloud Platform and playing a sysAdmin role
Experience working in a startup
How To Apply
Candidates should send their applications to: i.martins@erecnigeria.com
Sorry the application deadline for this job has elapsed
Disclaimer: Though we make every effort to verify the authenticity of our posts, We're in no way affiliated
to any of these companies whose vacancies we publish.
Note : Do not pay any fees to Employers for recruitment. To report and to view a list of fake recruiters in Nigeria, .
Click Here
Leave Your Comments
POST COMMENT