Mineral

Senior Mobile Developer (Android)

Porto, Porto District, Portugal

Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
E-commerce, Mobile ApplicationsIndustries

Requirements

Candidates should possess strong proficiency in Kotlin, including Kotlin Multiplatform, and experience with Jetpack Compose and Compose Multiplatform, along with a solid understanding of Coroutines or RxJava, Software Architecture (MVVM or similar), Unit testing and UI tests, self-motivation, a passion for quality and attention to detail, and the ability to create fluid visual interactions and implement mobile user experience patterns. Furthermore, they should be adept at working as part of a smaller cross-functional team, collaborating directly with clients, utilizing service-oriented architectures, design patterns, and data structures, practicing test-driven development and continuous delivery, and considering metrics, performance, and operational aspects of their code.

Responsibilities

As a Senior Mobile Developer, you will create exceptional native Android experiences using the latest e-commerce tech stack, ensuring product quality and crafting a world-class user experience. You will contribute to building an app with over 10M+ downloads, collaborate with talented engineers, contribute to building an app with over 10M+ downloads, which was featured at the Google I/O 2019 Developer Keynote, several other initiatives and in their case studies too, participate in discussions about technical architecture and design, develop and maintain features in collaboration with the client, write testable code and maintain test coverage, document your code, take ownership of your code throughout its lifecycle, mentor junior engineers, diagnose and resolve issues in production, work both independently and collaboratively, and be an integral part of solutions design and implementation.

Skills

Kotlin
Jetpack Compose
Coroutines
RxJava
MVVM
Unit testing
UI testing
Service-oriented architectures
Design patterns
Data structures
Test-driven development
Continuous delivery
Performance metrics

Mineral

Develops AI tools for sustainable agriculture

About Mineral

Mineral.ai develops technology solutions aimed at improving the agriculture industry. The company utilizes perception technology, artificial intelligence (AI), and machine learning (ML) to create tools that help farmers, researchers, and agricultural advisors increase crop yields, manage pests, and adapt to climate change. Their products include precision agriculture tools that optimize resource use and advanced data analytics platforms that provide insights from agricultural data. Unlike many competitors, Mineral.ai focuses on creating partnerships within the agriculture sector to co-develop solutions, enhancing their product offerings. The goal of Mineral.ai is to support sustainable food production and help feed the world more efficiently.

Key Metrics

Mountain View, CaliforniaHeadquarters
N/AYear Founded
VENTURE_UNKNOWNCompany Stage
Food & Agriculture, AI & Machine LearningIndustries
51-200Employees

Risks

Transition from Alphabet may lead to financial instability and resource loss.
Licensing model could reduce control over technology application and revenue stability.
Difficulty in monetizing technology indicates challenges in creating durable revenue streams.

Differentiation

Mineral.ai uses AI and ML to revolutionize agriculture with precision tools.
The company partners with industry leaders like Driscoll's for real-world technology applications.
Mineral.ai's licensing model allows broad integration into existing agribusiness systems.

Upsides

Licensing model increases market reach and technology integration in agribusiness.
Partnerships with companies like Driscoll's enhance technology application and sustainability goals.
Growing interest in agrivoltaic systems offers new partnership opportunities for Mineral.ai.

Land your dream remote job 3x faster with AI