Job Details:
Remotebase is more than just a job search platform – we’re building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!
We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits. you will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.
Responsibilities:
- Design and build advanced applications for the Android platform
- Improve our Android app on a daily basis – we want to release updates at warp speed
- Work with outside data sources and APIs
- Be involved in high-level technical decision making
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Help maintain code quality, organization, and automatization
- Familiarity with the agile & scrum software development process.
- Work closely with our product/design team to realize short and long term feature goals
- Be an early leader inside Yik Yak’s development organization
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Benefits:
- Fully remote with an option to work from the office. You decide when you would like to work from home (or anywhere in the world- upto 30 days a year if you are traveling) and when from the office.
- Opportunity to work with a truly global team
- Flexible timings. You decide your work schedule
- Health Insurance
- Paid leaves including paternal/ maternal/wedding leaves
- Fitness Reimbursement
- Annual company retreat
Requirements
Minimum Requirements:
- BS/MS degree in Computer Science, Engineering, or a related subject
- 3+ years of experience in developing Android apps in Kotlin/Java
- Strong affinity for Yik Yak and the local community
- Strong knowledge of Android UI design principles, patterns, and best practices
- Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP/MVI
- Experience in publishing an application on the Google Play store
- Knowledge of dependency injection, CLEAN architecture, and SOLID principles.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Proficient understanding of code versioning tools, such as Git
- Ability to understand business requirements and translate them into technical requirements
- Self-starting work ethic – ability to make important decisions on your own, on the fly
- Excellent communication skills
Preferred Requirements
- Experience with Google Cloud Platform & Firebase
- Experience designing, building, and releasing your own app
- Desire/ability to contribute to product design discussions
APPLY HERE