Bjak
Android
信息技术
科技
上海
经验不限
本科
¥50 - 100K/月
职位描述
Develop, maintain, and optimize Android applications using Kotlin (and Java when needed).
Implement clean, scalable, and testable code following modern Android development best practices.
Build intuitive and responsive UI using Jetpack Compose or traditional XML layouts.
Integrate with backend APIs and ensure smooth data flow and reliability.
Participate in designing app architecture, including modularization, state management, and performance optimization.
Ensure app stability, memory efficiency, and smooth rendering across a wide range of Android devices.
Work closely with product managers and designers to translate requirements into technical solutions.
Collaborate with backend engineers to define API contracts and improve end‑to‑end performance.
Participate in code reviews, technical discussions, and continuous improvement initiatives.
Write unit tests, UI tests, and maintain high test coverage.
Build and maintain CI/CD pipelines for automated testing and deployment.
Monitor app performance, crash logs, and analytics to drive improvements.
职位要求
3+ years of Android development experience.
Strong proficiency in Kotlin and familiarity with Java.
Solid understanding of Android frameworks and libraries (Jetpack components, Compose, Coroutines, LiveData, ViewModel, Room, Retrofit, etc.).
Experience with RESTful APIs, networking, and asynchronous programming.
Familiarity with mobile architecture patterns (MVVM, MVI, Clean Architecture).
Experience with Git and CI/CD tools
Production experience with Jetpack Compose.
Knowledge of performance optimization and profiling tools (e.g., Android Profiler).
Experience with push notifications, deep linking, app widgets, or Android services.
Familiarity with mobile security best practices.
Experience working in fast‑paced startup environments.
Contributions to open‑source Android projects.