MTS1, Android Software Engineer
Required skills
Advanced networking skills, Experience monitoring and improving app performance, Experience designing, implementing, maintaining shared code, Advanced understanding of Android design paradigms (Material), 6+ years professional experience in native mobile development
Technologies
GraphQL, Protobuff, streaming protocols, pub-sub, Material
Responsibilities
Translate requirements to software design, Create clean, efficient, extensible, maintainable crash-free code, Responsible for subsytems within a large domain, Taking full responsibility for the entire software life cycle, Serve as a key player in influencing and guiding others, Identifying areas of features likely to change, Collaborate effectively with cross-functional partners, Manage project features, Provide technical guidance, code review, coaching, and mentorship, Identify gaps and issues across systems, Leads and improves E2E testing quality
Seniority
6+ years professional experience
Domain
Android Software Engineering