Lead Kotlin Multiplatform Software Engineer (NY)
Philo
·
Posted:
August 1, 2023
·
Hybrid
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
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!