Job Details

Software Architect (iOS and/or Android)

Viper DesignNashville, TN

Viper Design is an electronics and software company located in Nashville, Tennessee. We create end-to-end solutions for clients, from hardware to front-end, based on a range of latest technologies.


fulltime @ Undisclosed

Software Architect (iOS and/or Android)

Posted 7 months ago

We are looking for an iOS/Android architect/developers responsible for the architecting and developing of applications that communicate with consumer-grade robotic devices.

Job Description

Your primary focus will be development of iOS/Android applications and their integration with back-end services. You will also be working with 3d parties to coordinate generating of all UI flows and any collateral needed for integrating into the apps. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. This is an exciting and rewarding opportunity with a good company. Your work will be seen by millions of people and will be operating devices which will be on the shelves of all major retailers.


  • Architect full iOT solutions
  • Design and build applications for the iOS/Android platform
  • Ensure the performance, quality, and responsiveness of applications
  • Accommodate client requests for features within given deadlines
  • Collaborate with a team to design and ship new features
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality and organization
  • Implement complex algorithms provided by 3d parties


  • 6+ to 10+ years of experience in customer facing app design
  • Proficient with Swift (iOS) or Java (Android)
  • Experience with iOS frameworks such as Core Data, Core Animation, etc.
  • Familiarity with RESTful APIs to connect iOS/Android applications to back-end services
  • Knowledge of other web technologies and UI/UX standards
  • Understanding of Apple’s design principles and interface guidelines
  • Knowledge of low-level C-based libraries is preferred
  • Familiarity with cloud message APIs and push notifications
  • Proficient understanding of code versioning tools such as Git
  • Familiarity with continuous integration


Extremely competitive - we are very eager to find the right candidate!