Woot is actively seeking a talented mobile software developer to help design and build the mobile and tablet experience for Woot customers on iOS and Android. Woot.com is the most snarky and irreverent daily deal website between Lake Washington and the Space Needle. We pioneered the deal-a-day model that many lesser beings failed to capture, and continue to offer the world a customer-centric environment of fun, mixing cleverly curated write-ups with frank, unfiltered community feedback.
Our team is launching new apps for iOS and Android so our customers can see all the great deals they care about and purchase them on the go. You will work directly with product management to define new features and translate those designs into shipped applications that bring the full Woot experience to mobile.
You should be passionate about providing an exceptional customer experience and writing high quality, well tested, maintainable code for mobile devices and tablets. We use Scrum and test-driven development to meet business objectives, build code continuously, and refactor systems as needed. We use C# and Xamarin to support iOS and Android devices. If our business and culture sound like they might be a fit, we’d love to hear from you.
Our team is launching new apps for iOS and Android so our customers can see all the great deals they care about and purchase them on the go. You will work directly with product management to define new features and translate those designs into shipped applications that bring the full Woot experience to mobile.
You should be passionate about providing an exceptional customer experience and writing high quality, well tested, maintainable code for mobile devices and tablets. We use Scrum and test-driven development to meet business objectives, build code continuously, and refactor systems as needed. We use C# and Xamarin to support iOS and Android devices. If our business and culture sound like they might be a fit, we’d love to hear from you.
- Bachelor’s Degree in Computer Science or related field
- 3+ years professional experience in software development
- Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Proficiency in development on iOS and/or Android
- Experience refactoring code and evolving architectures
- Experience crafting automated unit, integration, functional, and regression tests for iOS and/or Android
- Experience developing cross-platform applications using C# and Xamarin
- Experience developing RESTful APIs with ASP.NET MVC
- Awareness of mobile development trends and design paradigms
- Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs