About the role
You will be joining the Worker team within the WorkMarket organization. The WorkMarket platform helps talent find work and work find talent. The Worker team builds amazing experiences for the Worker side of that relationship. We help people find jobs and get paid, and strive to make it easy, efficient, and enjoyable.
The Worker team primarily builds the WorkMarket native mobile apps. Our mobile applications are crucial parts of our user’s daily work. They allow users to perform all the functions they need to find work, complete work, and get paid anywhere they are (as long as they have their phone with them). We believe that the best experiences for our users are built using each platform’s native SDK and deep integration with device capabilities. We also believe in following platform design guidelines in conjunction with our own design research and standards to help us build highly usable and familiar apps.
Our Android app is built using a mix of Kotlin and Java (with Kotlin being preferred for all new code). We manage some microservices as well, which are written in Java (Spring). Our ideal candidate specializes in native Android development, but has broad knowledge of the whole stack. We are driven to solve big problems and build great products that help our users put their skills to good use. We listen closely to user feedback and are always striving to make our apps better.
We’ve worked hard to create a friendly, fun, and inclusive culture. In our office you’ll find artwork we’ve all worked on. We may not have a Ping-Pong table, but you might be enticed to sharpen your skills at our Pop-A-Shot machine. If giving back to the community is your thing, you can join us as we participate in many charity, social, or environmental volunteer events. We’ve got happy hour, snacks, Friday lunches, video games, sports teams, but really these are all just excuses to hang out with some awesome people. Needless to say we miss the office!
What you’ll do
- Build and own new features on the WorkMarket Android app
- Build and own core functionality and APIs in our microservice architecture
- Improve and maintain performance and existing functionality
- Love open-source and contributing back to the community
- Collaborate with other teams to bring the Worker perspective to other parts of our platform
- Work with Product, Design, Quality, Data Science, and Infrastructure teams to bring the best possible experiences for our Workers
- Monitor our logs, metrics, and analytics to ensure the success of our apps and services
- Be an advocate for clean, high quality, highly testable coding practices and influence others to do the same
Explore our COVID-19 page https://jobs.adp.com/covid19/ to understand how ADP is approaching safety, travel, the hiring interview process, and more.
Diversity, Equity, Inclusion & Equal Employment Opportunity at ADP: ADP affirms that inequality is detrimental to our associates, our clients, and the communities we serve. Our goal is to impact lasting change through our actions. Together, we unite for equality and equity. ADP is committed to equal employment opportunities regardless of any protected characteristic, including race, color, genetic information, creed, national origin, religion, sex, affectional or sexual orientation, gender identity or expression, lawful alien status, ancestry, age, marital status, or protected veteran status and will not discriminate against anyone on the basis of a disability. We support an inclusive workplace where associates excel based on personal merit, qualifications, experience, ability, and job performance.
Ethics at ADP: ADP has a long, proud history of conducting business with the highest ethical standards and full compliance with all applicable laws. We also expect our people to uphold our values with the highest level of integrity and behave in a manner that fosters an honest and respectful workplace. Click https://jobs.adp.com/life-at-adp/ to learn more about ADP’s culture and our full set of values.