Work with cross-functional stakeholders including designers, analysts, product managers, and engineers to understand product requirements and roadmaps.
Implement good engineering practices including contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
Iterate quickly while shipping high-quality product features with an eye on quality and reliability.
Platform-specific development and debugging tools.
Implementing new features and optimizing existing ones.
Requirements
Strong computer science fundamentals, algorithms, and data structures.
1-3 years of experience developing, releasing, and maintaining Android Applications (point us to your apps on Google Play).
Strong knowledge of Android UI design principles, patterns, and best practices.
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Understanding of Google's Android design principles and interface guidelines.
Deep understanding of the Android SDK.
Familiarity with Kotlin or Java.
Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
Proficient understanding of code versioning tools, such as Git.
ComputerScience fundamentals in data structures algorithm design, problem-solving, complexity analysis, and object-oriented design.
Excel at user-centric product development.
You care about engineering excellence and performance.
This job was posted by Visshnu Vyshag from Lokal.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job