Android Developer (Java + Kotlin)

Senior
Remote

Questions?   Contact us!

Company

Founded in 2018, in the state of Nevada, this startup aims to empower users to control their social experience. Our client is a non-biased free speech-driven entity, that wants to offer the world a platform that protects user’s rights, supports publishers and builds online communities. They provide a Commenting and Social News platform for digital publishers, influencers, bloggers, writers, politicians, and social users to share news, opinions, and content in real time. Additionally, they've created enterprise tools to enhance online blogs, media, and websites with direct social integrations and monetization capabilities.

Job Description

Responsibilities: You will be responsible for contributing to our client's growing Android application that currently services their constantly growing user base. You will work with other team members to continuously improve the Android mobile application by squashing bugs, adding features, and improving existing features. You will be converting designs from our design team into pixel-perfect user interfaces and provide feedback management regarding ideas to improve the user experience of the application. Requirements: • 4+ years of Android Development • Proficiency with Kotlin and ability to write idiomatic Kotlin code • Strong knowledge of Android’s architectural components • Experience with Architectural design patterns such as MVVM or MVP • Expert level Java • Good experience working with Co-Routines for asynchronous operations • Excellent understanding of Clean Architecture and design patterns with the ability to apply them successfully to real-life problems • Experience with Unit Testing • Strong knowledge of HTTP and API consumption • Understanding of Dependency Injection • Experience in design, development and implementation in the Android software platform and relevant SDKs Bonus: • Experience building multi-module architectures • Familiarity with Continuous Integration • Experience with Audio/Video applications for Android Type of Engineer We’re Looking For: • Ability to thrive in a startup environment. • Likes to take ownership of a project and see it from start to finish. • Enjoys the challenge of improving performance, squashing bugs and implementing new features. • Is a self-starter. • Can work independently, yet with a teamwork mindset. • Finds new ways to solve problems. • Continues their education with efforts of improving their skill sets and garnering new ones. • Can communicate issues and concerns with a project or timeline. • Can accept criticisms and learn from them. • Can provide constructive criticisms in a positive way to help others grow. • Engineers who analyze a task before execution.

Notes

Only candidates from Argentina, Brazil, Chile, Colombia, Costa Rica, Ecuador, El Salvador, Mexico, Panama, Peru, Uruguay

Intermediate or advanced spoken English is required for ALL opportunities. If you can't speak English yet, please keep practicing and apply in the future.

Already have an account?

Sign In to load your details

Apply now

Please complete our online questionnaire

Upload your photo
First Name (Required)
Last Name (Required)
Email (Required)
Summary (Required)
LinkedIn Profile (Required)
GitHub Profile (Optional)
Stack Overflow Profile (Optional)
Portfolio (Optional)
English Resume (CV) (Required) Under 5MB please. English. PDF only.
Availability (Required)
Full-time Monthly Salary Expectations (in USD) (Required)
Country (Required)
Are you able to hold an interview in English? (Required)
On a scale of 1-10: what is your level of spoken English? (Required)
Required Skills (Experience in years) (Required)
Optional Skills (Experience in years) (Required)
How many years of your career have you worked remotely? (Required)
How many years have you worked professionally in software? (Required)
Why do you think you fit this position? (Required)
Tell us about the most exciting Android app you've worked on and if it's available on Play Store, please share the link (Required)