Android Engineer | (VJY719)

Android Engineer | (VJY719)

21 Dec
quality engineering

21 Dec

quality engineering


Job Description

Key Responsibilities:

Take part in the design, development and enhancement of an Open-Source SDK

Be both an individual contributor with hands-on development responsibility, as well as a mentor and lead for a small developer team

Contribute to the Open-Source community interaction, including participation in the discussion forums

Review code contributions, review pull requests

Create and maintain the documentation for the SDK

Design and development a usable and functional Android reference app

Hands-on Android development, including feature development, troubleshooting, debugging, problem solving and bug fixing

Design and run your own unit test cases, integration test cases and test automation

Analyze new requirements, investigate feasibility, suggest implementation options and estimate efforts timeline, dependencies and risks

Collaborate closely with other development team members, including some being located at other parts of the world

Required Skills: 7 years of experience in the software development industry

7 years of experience in Android development

7 years of experience in Java and/or Kotlin, with strong programming and software engineering skills

Good understanding of Android related programming patterns and OS facilities, including activities, fragments, views, lifecycles and UI components

Experience with SQLite database development

Good hands-on experience of OOPS concepts, design patterns, algorithms and data structures are mandatory

Excellent communication skills, especially written

Experience in creating software architecture and design document, as well as externally-focused technical documentations

Readiness to work in a global team with contributors from different backgrounds, skills and locations

Experience in leading small technical teams

Bachelors degree in Software/Computer Engineering, Computer Science or related field, or comparable relevant experience

Preferred Optional Skills: Experience in Design and Implementation of RESTful APIs

Experience in Database design and implementation

High proficiency in Kotlin, including multi-threading and synchronization (Kotlin coroutines)

Experience in Open-Source development

GitHub experience (Continuous Integration, GitHub routines)

Real-life experience with mainstream commercial-grade mobile apps used by a broad user base (please provide links to app listings)

Experience with Jetpack libraries (fragment library, recycler view)

Familiarity with Java 8 libraries such as Java Time

Hands-on experience in the Agile/Scrum development process

Good understanding of Googles Material Design Language and human interface guidelines

Experience with integrating mobile applications with cloud services

Understanding of app optimization including performance optimization

Education Type


The original job offer can be found in Kit Job:

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: android engineer | (vjy719)
Publish a new Free Offer
Need to publish an offer? With more than 1 million unique users per month, you will find the ideal candidate for your company instantly, what are you waiting for!
Publish Now

Subscribe to this job alert