WeWork is hiring a talented, experienced, and collaborative Android Software Engineer with a passion for working in a fast-paced environment. You will work with our team of talented engineers to design and maintain our Android applications. WeWork’s application is used by hundreds of thousands of members around the world to book spaces at WeWork locations, get support, learn about their building, and work efficiently while in our spaces. WeWork is adapting to the realities of COVID-19 and seeking to support new members and new flexibility in co-working space, and our technology must rapidly adapt to support the business.
Work with our industry-leading stack of Kotlin, Redux, Coroutines, Discrete UI Libraries, innersource SDKs, CI/CD automation, automated testing and various other rewarding challenges.
Work with an established team of experienced Android engineers responsible for maintaining our Android applications.
Familiarize yourself with various code bases and apps developed in-house.
Be open to the opportunity of working on everything from contactless mobile keycards to room booking and more.
Implement native user interfaces using Kotlin and the Redux/MVI pattern.
Leverage knowledge of Android development to help guide design and engineering decisions.
Work with product managers, designers and full-stack engineers to help shape the vision of our mobile experiences.
Tackle difficult engineering, scaling and performance issues.
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Work on bug fixing and improving application performance.
4+ years of proven work experience in Android application development.
Experience with the Android SDK and Kotlin.
Experience working with remote data via REST and JSON. Experience with GraphQL a plus.
Clear communication skills when working with Product Managers, Designers, Data Scientists, and non-technical executive stakeholders.
Strong attention to detail, usability, security, and reliability.
Flexible attitude and able to adapt to rapidly changing requirements and business needs.
As excited to write tests and docs as you are to write readable and efficient code.
Ability to translate highly-technical UI designs into usable app screens.
WeWork is the platform for creators, providing hundreds of thousands of members around the world with space, community, and services that enable them to do what they love and create their life's work. Our mission is to create a world where people work to make a life, not just a living, and our own team members are central to that goal.
Our mission doesn’t end with the small businesses and entrepreneurs that call us home. We believe in empowering our team to create their own life's work. We move fast and we challenge each other, but we look after each other and care about our culture, which makes working here extremely rewarding. There's a lot of work left for us to do, and we couldn't do it without a single member of our team.
We are an equal opportunities employer and value diversity in our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.