Android Software Engineer
Core
Develop and maintain native Android applications for the Post-Purchase Domain in an e-commerce environment, focusing on performance, scalability, and intuitive user experiences.
Role type
Senior native Android engineer (Kotlin)
Builds
Mobile features and processes for the Allegro e-commerce platform
Domain
E-commerce / Mobile Development
Deliverable
production ML models | product features
Required skills
Kotlin, native Android development, MVVM/MVI/Clean Architecture, RESTful APIs, asynchronous programming, unit and integration testing, Git, CI/CD pipelines, data structures and algorithms
Preferred skills
Mentoring junior engineers, knowledge sharing, staying updated with mobile trends
Technologies
Kotlin, Android, Git, CI/CD
Responsibilities
Design, develop, test, and deploy features for the Allegro Android; Collaborate with product, design, and engineering teams; Participate in code reviews and maintain code quality; Identify and resolve performance and scalability issues; Improve development processes and tools; Mentor junior engineers
Seniority
Senior, hands-on IC