FBG is looking to build scalable, high-impact solutions that drive the business forward, and the Atlas team is focused on delivering exceptional client experiences and achieving critical business goals.
Requirements
- Expert-level knowledge of Kotlin language features, idioms, and best practices
- Deep understanding of Kotlin coroutines & Flows
- Strong experience with reactive programming patterns and asynchronous data processing
- Experience with Ktor framework for building networking solutions and API integrations
- Proficiency in Gradle build systems, including multi-module projects, custom plugins, and dependency management
- Experience with CI/CD pipelines, SDK versioning strategies, and automated release management for mobile applications and libraries
- Experience with Kotlin Multiplatform(KM)
Responsibilities
- Design, develop, and maintain high-quality Kotlin SDKs that serve as foundational tools for internal and external developers
- Build platform-level abstractions and APIs that enable scalable application development across multiple products
- Lead architectural decisions for SDK design patterns, ensuring backwards compatibility and seamless integration
- Manage complex Gradle build configurations, publishing workflows, and dependency resolution for SDK distribution
- Collaborate with product teams to understand developer needs and translate requirements into robust SDK features
- Mentor and coach engineers across all levels and platforms, cultivating a strong, inclusive, and growth-minded engineering culture
- Establish and maintain coding standards and development workflows for the kotlin multiplatform architecture
Other
- 5+ years of professional software development experience
- Excellent communication skills, with the ability to clearly convey complex technical concepts to engineers, stakeholders, and leadership
- Proven experience in Agile environments, with a track record of driving process improvements and delivering value iteratively
- Ability to thrive in a fast-paced, high-growth environment with evolving priorities and cross-functional collaboration
- A team-first mentality, with a willingness to do what it takes to support the team and a passion for continual improvement