Responsibilities: • Develop Android client code solutions that deliver on Product Strategy and adhere to established engineering best practices, design guidelines and principles • Partner with Software Engineers, UX/UI, Quality Engineers, Product Owners/Analysts to deliver high performing quality customer experiences that are engaging, purposeful and powerful in their simplicity • Actively participate in all team agile ceremonies, contributing to ensure that all team commitments are delivered on time and of the highest quality • Remain an active learner in all technologies related to mobile development (Kotlin, Swift 3rd party libraries, etc.) • Influence and contribute to group discussions and incorporate feedback/communication from the broader team • Actively engage with developers outside of the local sprint team across various disciplines (Android, iOS, APIs, Web, etc.) • Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects • Consistently share best practices and improve processes within and across sprint teams • Identify technical obstacles early and work closely with the team to find creative solutions • Review pull requests and ensure adherence to Kotlin and other language idioms Basic Qualifications: • Bachelor's Degree • At least 4 years of experience in software engineering • At least 2 years of experience building Android applications • At least 2 years of experience with Kotlin Preferred Qualifications: • Master's Degree • 3+ years of experience building Android applications • 3+ years of experience with Kotlin • 1+ years of experience in open source frameworks • 1+ years of experience with Agile practices
Hours : 8:00am to 5:00pm
Education :
Additional Job Details : Knowledge Management: ' Contribute towards updating knowledge assets, user manual, online help document, installation manual / scripts. contribute / search / reuse all types of assets from repository. Must Have Skills Kotlin iOS Android