Lead Kotlin Multiplatform Software Engineer

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

The job overview for this position is that 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 video playback, casting, and analytics. The ideal candidate should have a deep understanding of Kotlin, structured concurrency, and Redux/MVI-like patterns. They should also be familiar with the Android ecosystem and have proficiency in writing and debugging JS-based applications. Additionally, experience with Swift, Objective-C, and GraphQL-based APIs is a plus.

Responsibilities

  • Create and maintain a shared business logic layer used across multiple platforms
  • Build libraries for user input, UI display, video player, casting functionality, and analytics
  • Expand Kotlin Multiplatform libraries to cover more app functionality
  • Use the MVI pattern for codebase, while keeping views outside of KMM codebase
  • Dive into details of Kotlin's iconv wrappers, profile changes to JS network stack, and write clean maintainable code
  • Use "boring and battle tested" tools but also willing to build or contribute to projects when necessary
  • Own the development process from start to finish and deliver features to a large user base
  • Have 10+ years of experience in frontend app development
  • Be proficient in Kotlin and experienced with structured concurrency and coroutines
  • Familiar with Redux/MVI-like patterns and the Android ecosystem
  • Familiar with web technologies and able to write and debug JS-based applications
  • Familiar with Swift, Objective-C, and the Apple ecosystem
  • Have a good instinct for product design and UX
  • Have experience with embedded programming, highly resource-constrained devices, video playback, and 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
Hybrid
·
Full-time
·
Dev & Engineering
$
320,000
-
$
360,000
/Year
·
Mid Level
·
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