The developer will design, build, and maintain scalable Android applications while collaborating with cross-functional teams to deliver end-to-end products. They are also responsible for mentoring junior developers, fixing bugs, and documenting software processes.