about 3 hours ago
Responsibilities
- Collaborate with UX, PM, QA, and engineers to enhance Android applications and backend services.
- Ensure quality through automated testing, code reviews, and best practices.
- Participate in the full software development lifecycle from design to maintenance.
- Ensure robustness, performance, and reliability of applications and systems.
- Contribute to API design and service integrations for workflows.
- Work with technical leads to deliver high-impact outcomes.
- Make technical decisions supporting long-term product goals.
- Engage with customers through interviews and feedback sessions.
- Monitor production health and measure success of features.
- Mentor and support other engineers through code reviews and discussions.
Requirements
- 6+ years of experience in developing and maintaining Android applications.
- Highly proficient in native Android development using Kotlin.
- Experience in designing, building, or integrating backend services and APIs.
- Strong understanding of software design, testing, and engineering best practices.
- Experience with distributed systems, microservices, or cloud architectures is a plus.
- Passionate about user satisfaction and product usability.
- Excellent communication skills on technical topics.
- Growth mindset focused on learning and continuous improvement.
- Respectful, empathetic, and humble demeanor.
- Comfortable in fast-moving environments with ambiguity.