Mobile Application Developer

StudioLabs is a full-service creative technology and digital production shop that operates without limits. No idea is too small to love, and no project is too big to be handled with detail-oriented care. For over 18 years, StudioLabs has served direct clients and agencies, as well as funded startups and software shops. We understand the digital landscape; navigate it; and collaboratively release thoughtful, stellar work into the real world.
While they represent only the tip of the iceberg, StudioLabs’ clients include direct relationships like Sirius XM, Estee Lauder, and ESPN, as well as agencies like Momentum Worldwide, 360i, and Young & Rubicam, and SaaS companies like Zype and Symphony Commerce.

StudioLabs is on the lookout for a Mobile Application Developer to create breathtaking native mobile apps. Do you thrive on building world-class apps and have at least 3 years of relevant experience? We want to hear from you! This position is open to full-time candidates in both our NYC and Buffalo, NY locations, as well as to contractors elsewhere in the US and abroad. All applicants must be able to work a a minimum 30-hour work week.

ESSENTIAL DUTIES AND RESPONSIBILITIES:
 
  • Document daily progress on work items & communicate to appropriate stakeholders by updating assigned tickets and logging time
  • Work out of hours, when appropriate, to support major implementations or to react to high priority service issues
  • Guide development of tools, infrastructure, and processes within the configuration, build and release process
  • Build native apps for iOS devices
  • Perform unit and functional testing to ensure the quality of work
  • Create and execute automated testing
  • Work with the product owner to define enhancements and potential gaps in requirements
  • Identify and integrate third-party components as needed to quickly achieve the desired functionality
  • Experiment and create a proof of concept prototypes for new features as needed
  • Participate in peer design reviews, code review, and testing to ensure quality releases
  • Provide assistance, training, and/or mentoring to less-experienced engineers and other team members
  • Other duties as assigned
 
KEY QUALIFICATIONS:
  • A minimum of 3 years of Mobile Development in a production capacity including
    • Building UI and integrating existing APIs and SDKs
    • Mobile-specific functionality, such as location, push notifications, camera interaction, and cross-app interaction
    • Android and iOS SDKs/Managing multiple versions for a variety of devices
  • Strong experience with native iOS development (Swift), React Native experience, Kotlin, and Ionic
  • Knowledgeable in mobile security standards and best practices
  • PREFERRED: We find candidates that have the following are successful in landing a spot on our team
    • A strong foundation in Computer Science
    • Prior experience working within a digital production environment on varied projects
    • A thirst for seeking out best practices (outside of work) and sharing learned knowledge with the team when appropriate.
    • Egoless in his/her skill level - the openness to have their code critiqued and provide critique to others 
  • BONUS POINTS FOR: Experience with video conferencing in application (Twilio)
 
COMMUNICATION SKILLS:
 
  • Must be able to communicate effectively with many types of clients – those who are technically savvy as well as clients who look to us for technical advice
  • The candidate should have strong communication skills, possess the ability to present complex technical information to a wide range of audiences, from other technical staff to senior management, and be willing to share knowledge freely
  • Must be able to collaborate with in-house project management / product ownership team to keep the project running smoothly
  • Must be able to speak, read, and write English fluently
  • All full-time US-based applicants must be able to work legally in the U.S. Off-site consultant candidates must be able to overlap Eastern Time by at least 5 hours each day
Check out some of the work we've created by visiting our work section here
Submit Application