Android Software Engineer

ANDROID DEVELOPER

 

Responsibilities/Requirements 

  • 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

Apply

More Open Engineering Positions

iOS Software Engineer

Engineering

The iOS Team at Ratio, aka The Best Team, is the portrait of professionalism. We believe in elegant solutions to problems, without fighting the Apple frameworks, all with an eye towards the best user experience and satisfied customers. We believe black turtlenecks and blue jeans are the highest expression of beauty and the peak human experience. Also, we have tasty Kool-Aid.

Senior Software Development Engineer

Engineering

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

Engineering

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.