Senior Software Engineer, Android
Core
Design, develop, test, deploy, and maintain software solutions while evaluating technologies and resolving system issues.
Role type
Senior Software Engineer
Builds
software solutions
Domain
Software Development
Required skills
software development, testing, software design, architecture, code review, debugging, project management
Preferred skills
data structures and algorithms, technical leadership, accessible technologies
Technologies
programming languages
Responsibilities
Write and test product or system development code; Participate in or lead design reviews with peers and stakeholders to evaluate available technologies; Review code from other developers and provide feedback on style, accuracy, testability, efficiency, and best practices; Triage, debug, track, and resolve product or system issues by analyzing hardware, network, service, and quality impacts; Manage project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions
