Jobs›Mobile Engineer

Senior Mobile Engineer (Android)

Deed · Work from home
Work from home
PayPay not listed
WhereWork from home
TypeFull timeSenior
Posted14 Oct4 days ago, via Himalayas
Kaam checked
No fee, deposit or pay-to-apply signs
Day work
No vehicle or licence needed
Skills they list10 named
Android DeveloperAndroid EngineerMobile Application DeveloperMobile EngineerSenior Mobile DeveloperSenior Mobile Engineer (Android)Senior Mobile Developer (Android)Senior Android EngineerSenior Mobile EngineerSenior Mobile Engineering
About this job

JOB PURPOSE – WHAT WILL YOU DO

Ensure the performance, quality, and responsiveness of applications.

Identify and correct bottlenecks in the development process and fix bugs.

Help maintain code quality based on best practices.

KEY RESPONSIBILITIES – WHAT YOU WILL BE RESPONSIBLE FOR

Complete hands-on Android app development using Kotlin and / or Java.

Work with stakeholders to understand and document software requirements and ensure Android apps delivered are of high quality.

Collaborate and work in a team environment with Design, Development and QA teams.

Strong sense of ownership and ability to deliver mobile applications as an individual contributor.

Work closely with product development to understand the roadmap of the Android App

Implement new features in a highly collaborative environment with product managers, and other Web, Backend, and iOS mobile engineers

Share technical solutions and product ideas with the broader team through design review, code review, and presentations

Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution

SKILLS/COMPETENCIES REQUIRED – WHAT YOU WILL NEED

Passionate, energetic, driven to achieve progress and growth by thinking above and beyond

Always hustling and ready to take on big bold bets

Customer obsessed, earning their trust, and solving their problems

Results driven, effectively overcoming obstacles, and challenging the status quo

Can act as one team. Able to work with and contribute to a team environment towards a shared vision and mission

Strong communication and soft skills, able to motivate, mentor and help fellow developers as well as communicate complex ideas effectively

Detail-oriented and exceptional organizational skills

Excellent verbal and written communication skills with the ability to interact at all levels of the organization

Exercises independence and self-motivation while still being able to work with others collaboratively

Ability to thrive in a fast-paced, entrepreneurial, high-energy environment

Self-motivated with positive energy

JOB PREREQUISITES (EDUCATION, PREVIOUS EXPERIENCE ETC)

Bachelor's in Computer Science / Engineering or related field

5+ years’ experience with Android Studio, Android SDK, and Kotlin is a must

Experience in Reactive/Functional programming is a must

Understanding of REST APIs, the document request model, and offline storage

Hands on experience in integrating with backend services and third-party API’s/integrations

Strong knowledge of object-oriented programming and code design techniques.

Ability to write well-documented and clean code.

Experience with unit testing and test-driven development

Experience working with Git in a CI/CD environment

Familiarity with cloud message APIs and push notifications

Strong knowledge of Android UI design principles, patterns, and best practices

Understand common best practices and know when and how to apply them

Strong analytical and debugging skills

Understand user expectation on android and mobile platform

Experience testing with multiple devices.

Originally posted on Himalayas

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on Himalayas
Opens himalayas.app in a new tab