We are looking to hire a self-confident Middle Android Software Engineer who has a passion for developing balanced solutions for mobile apps.The one with a gut for working in a dynamic product environment and not being afraid to initiate, boost, and execute new tasks. A person, that seeks a more independent kind of work, in terms of doing things with specifications that are leaving space for creativity.
Responsibilities
- Support and develop features in the Petcube Android app
- Prototype and design new solutions
- Strong analytical and coding skills
- Analyzing and enhancing the current architecture of the app
Requirements
- 2+ years of consistent experience with Android app development
- Strong understanding of object-oriented software development
- Programming experience in the Kotlin ecosystem
- Experience in understanding large, mature codebases, including API design techniques
- Knowledge of UI design principles and making apps work intuitively
- Unstoppable desire to make technology and design decisions to deliver a fast, secure, and insanely usable app
- Ability to deal well with ambiguous/undefined problems, to think out of the box
- Upper-intermediate level of English
Tech stack
- Kotlin as a primary development language, along with Coroutines for asynchronous communication and MVI (ViewModel-based) for the presentation layer architecture
- Java with MVP and Rx2 that await to be migrated to our main stack (are you up for a challenge?)
- Dagger 2
- OkHttp, Retrofit, Gson
- Firebase (Crashlytics, Remote Config)
- Native libraries with NDK layer
- Lottie, Glide
Nice to have
- Experience with NDK, C/C++, and native libraries in mobile apps
- Experience with engineering quality assurance mechanisms (unit, international, instrumentation tests, TDD)
- Experience in audio/video streaming, and related libraries (FFmpeg, etc.)
- Experience with building CI/CD pipelinesPublished own pet/experimental projects
Benefits
- Great compensation package based on your experience and company-wide benefits
- A team of passionate professionals whom you will be excited to work with
- A demanding and satisfying startup environment that facilitates rapid personal growth, fueled by a fusion of Silicon Valley Engineering culture and the founding team’s work ethics
- We only work with people who are excited and take pride in the work they do
Petcube is the leader in the Connected Pet space, and the maker of the best-selling pet cameras and software, connecting people to their pets.
Our products enable people to see, talk, play, and feed their pets remotely while keeping them safe and healthy.
3 applies
329 views
Jobs from our Partners
Global Leader Seeks Python DevOps Software Engineer
Other Jobs from Petcube
Assistant Embedded Software Developer
Embedded Software Developer
Machine Learning Engineer
Embedded Software Engineer (C/C++ Firmware/Embedded)
Senior Full Stack Web Developer
Similar Jobs
Software Engineer II
Salesforce Developer
Senior Software Engineer - Crawling
Software Engineering Senior Manager
Director of Data Engineering
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 251 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee