Senior iOS Engineer

Los Angeles, Remote

UNUM


Role Locations

  • Los Angeles
  • Remote

Employees

11 - 25 people

Address

1601 Vine St
Los Angeles, CA, 90028-8802, US

Tech Stack

  • Swift
  • MongoDB
  • MVVM
  • react.js
  • redux
  • ES6
  • AJAX
  • Kotlin
  • Java
  • Node.js
  • AWS
  • Redis
  • Clean

Role Description

SENIOR IOS

Onsite/Remote

Traits Motivated – After being provided with initial requirements and direction, be able to build on the design and push it through production to completion. Creative – Provide unique input into each project while following requirements. Team Player – Work well with others. Be responsible. Provide good communication. Energetic – Be passionate about development. Communication - Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

Responsibilities Write clean, maintainable code and performing peer code-reviews Build new user-facing features and help drive mobile product strategy Maintains and adheres to coding standards consistent with project requirements and industry best practices. Create tools and infrastructure to enable rapid iteration cycles on mobile Communicates time and milestone estimates accurately. Authors and maintains technical documentation throughout the life of each project, if necessary. Collaborate with other teams to both enhance mobile user experience and improve speed and reliability of the iOS framework Incorporates unit tests. Collaborate with designers, backend and iOS engineers, and product managers to develop features to drive metrics Develop, test, review, and ship products from inception to implementation Detect areas to improve and scale architecture and application design Lead features to success, harmonizing goals for product design, technical vision and time to market.

Requirements: Ability to plan and architecture scalable product and be able to see errors and edge cases before they happen. Industry experience in mobile development and production applications High attention to detail in all aspects of development from performance to UI Obsessed with UNUM Products Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules Strong understanding of MVP, MVVM and Solid Principles Experience building complex software systems that have been successfully delivered to customers Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Ability to take a project from scoping requirements through actual launch of the project Prior start up experience AND industry experience. Understands the difference

Plus: Knowledge of backend architecture. Knowledge of idea -> development -> production pipeline Analytical and creative design skills and excellent communication skills Metric based development (Lean startup)

Preferred Skills: User Experience (UX) User Interface Design Swift Pod dependencies Git Branch Management Someone who obsesses over activity transitions and animations Leadership experience

Experience: Bachelor’s Degree in Computer Science or related field or experience equivalent to a Bachelor's degree based on 3 years of work experience for every 1 year of education 5+ years of experience in Computer Science fundamentals in object-oriented design, data structures and algorithm design 4+ years of experience in at least, one modern programming language such as Swift, Objective-C, C, C++, Java, Python, or JavaScript 4+ years professional experience developing iOS mobile apps Experience with data exchange (JSON, XML), MySQL, PostgreSQL, Realm, Core Data, SQLite, MongoDB, etc. Experience with OOP, MVC, MVVM and software design patterns Comfortable working with legacy code and improving it Able to mentor junior developers, impart your knowledge so they can become an engineer of the same quality as yourself

Benefits: Full medical and dental Work / life balance

About UNUM

Everyone has a story. Our mission is to move storytelling forward. Unlike the traditional agency industry, we are democratizing the art of storytelling through our platform and community of creatives.

We empower everyone from Kim Kardashian, Marc Jacobs, Uber, Whole Foods (to name a few) to millions of other storytellers around the world. Today, we focus on building your story for digital mediums such as Instagram, for example.

But we're more than just an app, and more than just a tool to help schedule when to share photos. We also are building out our analytics to provide further insights to our users and building out a larger content management system for our enterprise partners.

We have an exciting year ahead of us and cannot wait to ship out all the new features that will continue to set the standard for creatives. If you love software, media, strong UI/UX, design, mobile, entertainment, digital, marketing, and everything creative – we'd love to hear from you.

We welcome remote or local candidates!

Company Culture

We value the David and Goliath mindset - that nothing is too big or too complex to accomplish. We love thinking outside the box and finding innovative and efficient ways to solve our own objectives. We love Sprints and Agile. We love design. We geek out over scalability. We love cracking jokes.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.