

About the team and role:
You’ll work on , while driving modernization of the native platform using Kotlin, Jetpack Compose, and modern Android architecture . The role involves deep collaboration with iOS, backend, and security teams to deliver cohesive, cross-platform identity solutions.
Job Requirements :
8+ years of professional experience in native mobile development.
Bachelor’s degree in EE, CS, or a related field.
Mastery of advanced Kotlin language features and Android APIs.
Experience authoring shared libraries (internal or external distribution).
Advanced debugging skills (emulator, adb, LLDB).
Experience with Android CI/CD.
Proven experience proposing and influencing technical strategy and roadmap, balancing short- and long-term objectives.
Strong background designing and building scalable, distributed, and highly available systems.
Solid knowledge of end-to-end system design from frontend to backend involving JavaScript frameworks, GraphQL/REST APIs, Messaging Systems, RDBMS/NoSQL, Containers, and Infrastructure layers. (GraphQL experience preferred.)
Proficiency in multiple programming languages and frameworks, with deep mastery in at least one or two.
Demonstrated ability to improve team velocity and code quality through strong engineering practices.
Experience using AI tools to enhance productivity and efficiency.
Excellent decision-making skills; thrives in ambiguity and change.
Strong ownership mindset with exceptional interpersonal and cross-functional collaboration skills.
Passion for mentoring and developing others; proven positive impact on team culture and technical growth.
Responsibilities:
Translate requirements into software design and develop clean, efficient, and maintainable code.
Own large functional areas and demonstrate deep technical expertise.
Influence technical direction across domain teams and guide others toward sound architectural decisions.
Improve team productivity by identifying and implementing opportunities for process and tooling enhancements.
Design systems with flexibility in mind to accommodate future changes and improve engineering velocity.
Collaborate effectively with cross-functional teams (product, design, backend,
Manage project features, break down work into sub-tasks, and drive execution by resolving technical blockers.
Provide technical guidance, perform code reviews, contribute to and review Architecture Decision Records (ADRs), and mentor engineers within and across teams.
Identify gaps and issues across systems, propose technical solutions, and help shape the engineering roadmap.
Maintain a growth mindset and continuously seek learning opportunities through knowledge sharing and professional development.
The base pay range for this position is expected in the range below:
$132,000 - $222,100משרות נוספות שיכולות לעניין אותך