URBN Android Engineer

Company:  Anthropologie
Location: Philadelphia
Closing Date: 21/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Title : Android Engineer

Reports to : Engineering Manager

Overview : The URBN Mobile Engineering Team is responsible for creating and delivering Android & iOS applications for our major brands: Urban Outfitters, Anthropologie, and Free People, as well as a suite of applications that power our In-Store retail experiences. We work closely with embedded product, user experience, and design teams to build performant and forward-thinking e-commerce experiences for our customers.

We’re looking for talented and self-motivated Android engineers to join our group. Have you ever wanted to contribute to a code base used by millions of customers? Do you want to be part of a team that gets to improve upon that code base as a result of user testing, data gathering, and performance audits? We are carefully growing a fantastic team here at URBN and there has never been a more exciting time to get involved. We hope you'll come join in the fun!

Responsibilities :

  1. Apply your expert knowledge of Kotlin/Java Android development to work on a small team whose work impacts millions of users
  2. Build reusable components with elegant, intuitive interfaces
  3. Breakdown features into focused units of work, estimate release schedule, and work on the feature with your team
  4. Collaborate with other engineers on the team by pair-programming and reviewing code
  5. Contribute to code and design reviews, evangelize best engineering practices, and participate in weekly Mobile Team learning sessions
  6. Bring a thoughtful perspective, empathy, creativity, and a positive attitude to take on difficult challenges
  7. Have an opinion about what code to test and how to test it
  8. Collaborate with other engineering teams and architects to develop new features
  9. Advocate for the principles of accessibility, and build interfaces accessible to users with disabilities
  10. Maintain the privacy and security of the applications

Qualifications :

  1. 2+ years professional experience as an Android software developer
  2. Proficient knowledge of Java/Kotlin, the Android SDK & related frameworks
  3. Experience designing mobile applications to consume RESTful APIs
  4. Fundamental understanding of the HTTP/HTTPs protocol and caching strategies
  5. Experience with source control systems like GitHub
  6. Solid foundation in data structures, algorithms, object-oriented programming, MVVM architecture, and Android design patterns
  7. Experience with the following libraries:
    1. OKHttp
    2. Retrofit 2
    3. Moshi
    4. Dagger 2 / Hilt
  8. Knowledge of LiveData
  9. Experience with Java/Kotlin Interoperability
  10. Understanding of coroutines/multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications
  11. Well versed with Agile methodology
  12. Knowledgeable in SOLID design principles
  13. Experience with Accessibility, Localization, and Internationalization
  14. Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams
  15. Comfortable working in a fast-paced, results-oriented environment

Location : Philadelphia, PA

Urban Outfitters, Inc. celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex (including gender, pregnancy, sexual orientation, and gender identity or expression), religion, creed, age, physical or mental disability, national origin or ancestry, ethnicity, citizenship, service in the uniformed services, genetic information, or any other protected characteristic as established by law. We believe strongly in fostering a safe, fair and respectful work environment. To ensure compliance with our non-discrimination and anti-harassment policies, we offer anti-harassment training to managers and employees.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙