Staff Android Engineer
OpenSeaFull Time
Expert & Leadership (9+ years)
Candidates must have 5+ years of professional software engineering experience in building, shipping, and maintaining native Android applications, along with a Bachelor's degree in Computer Science, Software Engineering, or a related field. Strong proficiency in the modern Android ecosystem, including Jetpack Compose, AndroidX, Kotlin Coroutines, Paging3, Retrofit2, and Robolectric, is required. A good understanding of Google's design principles and interface guidelines, experience with dependency injection and architectural patterns like MVVM and CLEAN, and knowledge of agile development practices, CI/CD, and automated testing are also essential. Prior experience mentoring engineers and exceptional communication skills are necessary.
The Senior Android Engineer will design and implement new modules and features for the native Android application, focusing on creating a fast, intuitive, and reliable user interface. They will be responsible for improving the technical implementation and architecture, driving the adoption of modern patterns and technologies like Kotlin and Jetpack Compose, and championing code quality through clean, efficient, and testable code. This role involves mentoring teammates, investigating and resolving complex bugs and performance issues, and implementing monitoring and observability to ensure stability.
Cloud-based spend management platform for organizations
Procurify provides a cloud-based spend management platform designed to help organizations manage their purchasing processes and control expenses. The platform offers tools for budgeting, approval workflows, and expense tracking, allowing businesses to gain real-time visibility into their financial operations. It primarily serves mid-sized to large enterprises across various industries, including technology, education, healthcare, and non-profits. Unlike many competitors, Procurify emphasizes a user-friendly interface and comprehensive support, making it easier for clients to adopt and utilize the software effectively. The company's goal is to help organizations align their spending with their core values and business objectives, ensuring they can make informed financial decisions.