This site uses cookies. To find out more, see our Cookies Policy

Android Developer in Atlanta, GA at Vaco

Date Posted: 7/9/2018

Job Snapshot

Job Description

We are seeking passionate Android and/or iOS Engineers that will be comfortable designing, building, testing, releasing and maintaining mobile applications. Must have the ability to pick up and learn new/other mobile technologies. Candidate will have front end focus while being able to understand backend development. Must have the ability to analyze difficult problems, and work with a team to deliver solutions.

  • Lead teams of internal/client software engineers
  • Work on medium- to large-scale, custom software systems that leverage mobile technologies
  • Create and implement end-to-end business solutions on Android or iOS platforms
  • Work with and influence large enterprises, innovative startups, as well as not-for-profit organizations
  • Employ and advocate for modern technical practices like test automation, continuous integration/continuous delivery, and pair programming and how it pertains to the mobile atmosphere
  • Work in an inclusive, collaborative, non-hierarchal, and ego-free culture where your talent is valued over a title

  • Expertise in developing/testing/deploying/releasing customized applications on iOS and/or Android
  • Expertise in native mobile languages like Swift, Objective-C and/or Java
  • Experience in full-stack/software development languages like Java, Scala, C#, Javascript, Ruby, and/or Python
  • Experience refactoring code and evolving architectures
  • Experience crafting automated unit, integration, functional, and regression tests for iOS and/or Android
  • Experience with and understanding of a variety of mobile platforms and tool-sets
  • The ability to judge and recommend appropriate platform choices given context about a particular application
  • Full lifecycle experience from conceptualization to development and deployment of mobile apps
  • Passion for writing clean code, object oriented code
  • Knowledge of design patterns for mobile technologies
  • Familiarity with multiple programming paradigms and the curiosity to learn new ones
  • Techniques such as test-driven development and continuous integration
  • Strong communication and client-facing skills with the ability to work in a consulting environment
  • Understand mobile trends and how they evolve in a fast-paced environment
  • Ability to work in a variety of client settings and in a team-oriented, collaborative environment
  • Ability to connect with people and to quickly build trust with clients
  • Ability to travel