Android Software Engineer




  • Work on Android application architecture and drive development using the latest mobile standards.
  • Participate in all phases of our software development life cycle to convert concepts and specifications into released Android applications and features.
  • Mastery of Android development
  • A solid understanding of algorithms, memory management, and concurrent programming.
  • Strong experience detecting and correcting memory usage issues, and optimizing code for application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Translate designs and wireframes into high quality code
  • Design, build, and maintain high performance, reusable, and reliable code
  • Your attitude is everything to us!


Desired Skills & Experience

  • Skilled Java engineer
  • Android SDK
  • Experience starting projects from scratch and jumping in to an existing architecture.
  • Experience with mobile web application development.
  • Very comfortable with unit testing and rapid release cycles.
  • Experience developing web and native software for mobile devices including experience with JavaScript on mobile devices recommended
  • Experience with SQLite databases.
  • Very comfortable learning new technologies, tools and platforms.
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Experience with third-party libraries and APIs
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Proficient understanding of code versioning tools, such as Git


More Open Engineering Positions

Systems Integration Development Engineer


In the SI team we breathe technology all day long. We strive to master the latest and hottest technologies out there and integrate these to provide the best possible experiences to our customers. We love living in the Cloud and let our clients and our imaginations lead us to the next cool solution. 

Senior Software Development Engineer


Our Engineering Org is looking for a passionate Senior Software Development Engineer to join our team! Solve complex problems and work with leading brands while working with the best and brightest!

Junior Web Development Engineer


The Web Practice lives by one simple statement: Make things better. We constantly challenge ourselves to improve our tools, skills, and habits. We’re curious, and motivated to extend beyond what we’re familiar with. We’re not specialists, but we recognize each other’s strengths, and we grow as a team.