Build reusable components with modular views, manage data on the client and test everything.
Measure and resolve performance bottlenecks.
Refactor or improve existing code.
Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make it effortless to connect different apps together.
Help put tools, processes, and documentation in place to improve our code quality.
Review code written by other team members or other teams.
Ship to hundreds of thousands of users every day while having lots of autonomy in terms of code and feature ownership.
Work with complex and varied data structures.
Share what you know and learn either one-on-one or with lightning talks to the group.
Give back to the community via open source and blog posts.
Experiment: this is a startup-like environment so everything can change as we experiment with doing more custom partnership work
As a part of Walmart Global Tech all-hands philosophy, help customers via support to ensure they have the best experience possible.
What you will bring:
BE/MS/PhD in Computer Science or equivalent.
3-6 years of strong design/development experience overall, with 2+ years of mobile development experience
Mobile-first design and responsive code deeply ingrained in your thought process.
Expert in Android SDK, SQLite Database, Kotlin, Coroutines, XML-JSON Parsing,
Familiarity working with REST APIs for deep integrations with both platforms i.e. general best practices, shortcomings, trade-offs, etc.
Experience with offline storage, threading, and performance tuning
Familiarity with cloud message APIs and push notifications
Deep knowledge of Android UI design principles, patterns, and best practices;
Excellent organization, communication, interpersonal skills.
Additional Qualifications:
Large scale distributed systems experience, including scalability and fault tolerance.
Exposure to cloud infrastructure, such as Open Stack, Azure, GCP, or AWS
A continuous drive to explore, improve, enhance, automate and optimize systems and tools.
Strong computer science fundamentals in data structures and algorithms
Exposure to information retrieval, statistics, and machine learning.