Senior Android Engineer

Los Angeles, CA, United States, Remote

UNUM


Role Locations

  • Los Angeles, CA, United States
  • 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 ANDROID

Local candidates only

Traits Motivated – After being provided with initial requirements and direction, be able to build on design and push it through ideation to production. Creative – Provide unique input into each project while following requirements. Team Player – Works well with others. Be responsible. Effective communicator. Energetic – Be passionate about Android 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 that is verified by unit tests Conduct and lead 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 Work with stakeholders to define and measure milestones Author and maintain technical documentation Collaborate with designers, cross platform engineers, and product managers to develop features and improve user experience for the Android platform 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 Has passion for 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 Kotlin RxJava Retrofit2 Dagger2 Someone who obsesses over activity transitions and animations Leadership experience Git Branch Management

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 Android mobile apps Experience with data exchange (JSON, XML), SQLite, Realm, MongoDB, etc. Experience with OOP, MVP, MVVM, MVC, 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.