Candidates MUST be a technical leader that thrives in a collaborative agile environment with 7+ years SW III level Android development and 3+ years of professional experience developing consumer-facing Android applications.
Job Title: Senior Android Developer - Kotlin, Mobile Apps
Job Description: Sr Android Engineer will be part of Mobile Commerce Organization to build / maintain / enhance their mobile apps. Candidate must have: Experience in Kotlin, JAVA, related modern Android frameworks and popular Android devices. Solid understanding of Android SDK (Activity/Fragment Lifecycle, Services, Push, Location Services). Experience with profiling tools to identify inefficiencies and improve app stability is a plus. Experience developing, delivering, and supporting native Android applications by integrating REST APIs, push notifications and multithreaded experiences. Deep understanding of multi-threading, memory management, networking, caching, performance optimization, localization, and security for Android applications. Experience with modern build strategies, continuous integration, unit testing, test driven development and automated integration tests. Deployment and UI testing the mobile app using Android emulators is a plus. Well versed with Agile methodology. Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams. e-Commerce experience is a plus. Comfortable working in a fast-paced, results-oriented environment
Job Responsibilities: Support existing application infrastructure Provide business with technical expertise/assessment as new projects arise Support several teams at once while maintaining high level of quality Participates actively in agile practices by collaborating with product owners, Business Analysts, Scrum Masters, and other team members in such activities as grooming user stories with cross-functional development teams. Support a culture of continuous improvement Education and Qualifications Required: Degrees required for this job: Bachelor’s degree in CS or a related Engineering field. Experience required for this job: 7+ years software engineering experience && 3+ years of professional experience developing consumer-facing Android applications.