Senior Android developer
apply now
A Senior Android developer in DuckMa is responsible to design and develop an app from scratch. We are looking for someone who has 3+ years of experience in delivering high-quality mobile apps. Someone passionate, hard-working, and talented – a Software Development Engineer who has experience in building world-class Android apps. Being into user experience, caring about applying good design principles to your work, and being able to have real conversations with designers about the trade-offs and balance between functionality, performance, design, and usability, will all be considered pluses.
Job Functions:
- Designing and developing new features for our Android apps
- Writing tests, fixing bugs, and improving application performances
- Working closely with other engineering teams, designers & product management to be successful
- Mentoring junior engineers
- Being part of an innovative mobile tech company
Minimun Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering or related field
- 3+ years professional experience in leading software development building consumer-facing Android apps
- 5+ years overall software development experience
- Extensive knowledge of the Android Developers Kit
- Solid Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Nice to Have:
- Master’s degree in Computer Science, Computer Engineering or related field
- Experience developing JUnit and Espresso tests
- Experience working with RESTful APIs
- Version Control (Git) & Continuous Integration (Jenkins)
- Android Debugging, Performance tuning and Profiling
- Experience in mentoring junior engineers