Are you an experienced Developer with a passion for digital transformation? We are hiring a Senior Android Developer, who will work alongside a dynamic team to build custom solutions for some of the most prestigious brands in financial services, healthcare, telecom, hospitality, and beyond. This is a high-impact role, with a ton of opportunities to develop your skills and advance your career. Apply now to learn more about this exciting opportunity.
Req.#565030095
Responsibilities Construct, enhance and troubleshoot native Android apps in an Agile, collaborative environment Implement complex new features and functionality Work closely with developers, designers and our business partners to create functional solutions Requirements
Bachelor's degree in Computer Science (or equivalent experience) 5+ years of experience developing large-scale Android applications Working experience with Kotlin and Java Experience with MVVM and Architecture Components Hands-on experience supporting multiple versions of Android SDKs, screen resolutions, and device types Exceptional Object Oriented (OO) design and development skills Experience with asynchronous communications Experience with unit and UI testing A proven track record of high productivity in application, architecture, design, coding, and debugging Experience with enterprise-level branching/merging with Jenkins Understand mobile performance, latency, and security issues with extensive experience using performance analysis tools Understanding of current technological trends, developments, and best practices in the area of information security, wireless network architecture, mobile technologies, and associated concepts Benefits Extended Healthcare with Prescription Drugs, Dental and Vision Insurance, and Healthcare Spending Account (Company Paid) Maternity/Parental/Adoption Leave Top-up Life and AD&D Insurance (Company Paid) Employee Assistance Program (Company Paid) Unlimited access to LinkedIn learning solutions Long-Term Disability Registered Retirement Savings Plan (RRSP) with company match Paid Time Off Critical Illness Insurance Employee Discounts Employee Stock Purchase Program About EPAM EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential