Job Overview:

As a senior technologist, the mobile engineer is responsible for driving technology delivery and supporting operational excellence for macys.com. We seek a candidate that is comfortable engaging all aspects of a development cycle that includes data collection, algorithm development, performance assessment, and integration into different hardware platforms.

Essential Functions:

• Design & create features for mobile Android app that satisfy business and non-functional requirements. • Architect, design, and build software that scale on Android • Drive adherence to mobile optimized standards, APIs • Hands-on code contribution and delivery - libraries, API's, documentation. • Coordinate and work closely with other product and design teams to execute solutions. • Understanding and taking advantage of modern mobile architectures, devices and vendor solutions. • Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems. • Understanding of mobile security protocols, analytics and social channel integration.

Qualifications: Education/Experience:

• Bachelor’s degree in Computer Science/Engineering or equivalent work experience • Hands on experience building and delivering mobile applications on Android OS. • Experience building Android apps adhering to MVP & MVVM design patterns. • Familiar & experienced using Android Data Binding, Rx Java 2, Dagger2 libraries.

Nice to have skills/experience: • Building Android apps using Kotlin • Building AR/VR apps using Google AR/VR SDKs & Unity SDKs

This is a contract (6 months) to hire position. If interested, please forward your updated resume to the hiring manager (prasannarupan.sivagnanasooryar@macys.com) to get you setup for an interview.