Lead Kotlin Multiplatform Software Engineer (NY)

Philo
·
Posted: 
August 1, 2023
·
Hybrid
Job Commitment
Full-time
Job Commitment
Mid Level
Job Function
Dev & Engineering
Salary
N/A
Job Commitment
Full-time
Experience Level
Mid Level
Workplace Type
Hybrid
Job Function

This job is closed

We regret to inform you that the job you were interested in has now been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

About the position

Philo is seeking a highly experienced Kotlin developer to join their growing team. The role involves working on the Kotlin Multiplatform libraries that power various functionalities of the Philo app, including the video player, casting functionality, and analytics. The ideal candidate should have a deep understanding of Kotlin, structured concurrency, and Redux/MVI-like patterns. Familiarity with the Android ecosystem, web technologies, and Swift/Objective-C is also desired. Philo values engineers who take ownership of their work and are passionate about delivering high-quality features to a large user base.

Responsibilities

  • Building and maintaining shared business logic layer used across multiple platforms
  • Creating libraries that respond to user input and display content on millions of devices
  • Expanding Kotlin Multiplatform libraries to cover more app functionality
  • Using the MVI pattern for app development
  • Working on the details of Kotlin's iconv wrappers
  • Profiling changes to the JS network stack
  • Writing clean and maintainable code for complex business logic
  • Contributing to open source projects to improve the Kotlin Multiplatform ecosystem
  • Owning the development process from start to finish
  • Delivering features to a large user base
  • Being proficient in Kotlin and familiar with Redux/MVI-like patterns
  • Having knowledge of the Android ecosystem and best practices
  • Being familiar with web technologies and able to write and debug JS-based applications
  • Having familiarity with Swift, Objective-C, and the Apple ecosystem
  • Having a good instinct for product design and UX
  • Having experience with embedded programming and highly resourced constrained devices
  • Having experience with video playback
  • Having experience with GraphQL-based APIs
  • Requirements

    • 10+ years of experience working on frontend app development
    • Extremely proficient in Kotlin
    • Deeply experienced with structured concurrency and coroutines
    • Experienced with Redux/MVI-like patterns
    • Familiar with the Android ecosystem, including feature sets and best practices across devices and operating system versions
    • Familiar with web technologies, and able to proficiently write and debug JS-based applications
    • Familiar with Swift, Objective-C, and the Apple ecosystem
    • A good instinct for product design and UX. Able to take mocks and bring them to life (Nice to have)
    • Experience with embedded programming and/or working on highly resourced constrained devices (Nice to have)
    • Experience with video playback (Nice to have)
    • Experience with GraphQL-based APIs (Nice to have)

    Benefits

    • Full health, dental and vision coverage for you and your family
    • Flexible working hours
    • Generous paid parental leave
    • Unlimited paid time off for vacation and sick leave
    • $2,000 annual vacation bonus
    • $5,250 annually for professional development and educational assistance
    • $1,250 Annual home office + TV stipend
    • $500/month ($6,000/year) bonus for employees who commit to working at least 3 days per week in our offices
    • Dog-friendly office
    • And much more!

    Job Application Resources

    No items found.

    More Openings at Philo

    Philo
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Philo
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Product
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Philo
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Product
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Philo
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Philo
    Web Design
    Web Design
    Web Design
    Web Design
    Remote
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Philo
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Design & UX
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.

    Similar Jobs

    Reltio
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Reddit
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Recorded Future
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Reddit
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Recursion
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Director
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Pure Storage
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.

    Philo

    Philo offers an entertainment-focused streaming service nationwide.
    Location
    Company Size
    101-250
    Workplace Type
    Industries
    Information Technology
    Media and Entertainment
    Video
    Open Roles
    10
    Less details
    Create a Tailored Resume for this Role in Minutes
    Start Building for Free

    Philo

    Philo offers an entertainment-focused streaming service nationwide.
    Company Overview

    Philo offers an entertainment-focused streaming service nationwide.

    Benefits
    • Full health, dental and vision coverage for you and your family
    • Flexible working hours
    • Generous paid parental leave
    • Unlimited paid time off for vacation and sick leave
    • $2000 annual vacation bonus (we pay you to take a two week vacation)
    • $5250 annually for professional development and educational assistance
    • $1250 annual home office + TV stipend
    • $500/month ($6,000/year) bonus for employees who commit to working at least 3 days per week in our offices
    • Dog-friendly office
    • And much more!
    Less details

    Want Jobs in Your Inbox?

    Sign up for the Teal newsletter and get career guidance and new jobs weekly!
    Thank you! Your submission has been received!
    Oops! Please provide a correct email address