Essential Responsibilities: Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles. Advises immediate management on project-level issues. Guides junior engineers. Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices. Applies knowledge of technical best practices in making decisions. Minimum Qualifications:3 years relevant experience and a Bachelors degree OR Any equivalent combination of education and experience. Additional Responsibilities & Preferred Qualifications:Preferred Role Qualifications. Expert-level proficiency in Kotlin and Java, with deep experience using the Android SDK, modern frameworks, and architectural patterns Proven experience delivering production-quality Android features in complex mobile applications Hands-on experience with performa...Software Engineer, Android, Engineer, Software, Senior, Application, Technology