Senior Software Development Engineer, Mobile
As part of this effort, we have several projects underway and more coming to significantly improve and enhance our daily deal offerings, with the goal of disrupting the market landscape and truly serving the customer needs.
Are you passionate about understanding customer needs, user experience and technology? The ideal candidate for this role has experience in designing and architecting intuitive user experience and scalable high-performance services that are flexible, reliable, and maintainable. They have excellent problem-solving skills, a solid understanding of computer science fundamentals, a quantitative mindset, and a proven track record of on-time delivery.
- Bachelor's Degree in Computer Science or related field,
- 5+ years professional experience in software development
- Proficiency in at least one modern programming language such as C, C++, Java, or PERL
- Experience taking a project from scoping through launch
- Experience building large-scale multi-tiered distributed systems
- Experience in building user experience on a diverse set of consumer devices.
- Knowledge of professional software development lifecycle engineering practices including coding standards, code review practices, source control management, build processes, testing, and operations
- Experience communicating with users, technical teams, and management to collect requirements, describe software product features, and review technical designs.