Xiaohongshu logo
小红书
Android Software Engineer - rednote

Android Software Engineer - rednote

发布于 1 天前

普通员工/个人贡献者

美国
中级经验
全职员工
仅现场办公
本科
软件工程
Ai-Assisted Development
CI/CD
On-Device Ml
Performance Optimization
Client Architecture
Componentization

AI 估算 · 80k–150k

Mid-level Android engineer at a fast-growing social platform in NYC. Market rate for 3+ years experience with strong technical s

职位详情

关于这个职位

This role focuses on building and optimizing core Android features for the rednote app, targeting a global audience. You will work on content consumption, creation, and performance optimization for North American users, collaborating with teams across time zones.

最低要求

Bachelor or above in Computer Science or related field, with 3+ years of iOS or Android development experience

Proficiency in Kotlin/Java, familiar with Jetpack, concurrency, and rendering optimization
Experience shipping and operating large-scale apps (1M+ DAU), with a strong understanding of client architecture (modularization, componentization, cross-platform approaches)
Solid CS fundamentals: data structures, algorithms, networking, and operating systems
Able to work effectively in both English and Chinese across time zones

工作职责

Design, build, and maintain core modules of the rednote app (iOS or Android), covering content consumption (Feed / note details / comments), content creation, and creator tools

Optimize product experience for North American and global users: app launch time, smoothness, binary size, and performance under weak network conditions
Drive 0-to-1 development of market-specific features, including localized interactions, multi-language support, and regional compliance capabilities (privacy, minor protection, etc.)
Partner closely with product, design, backend, and algorithm teams to iterate fast while maintaining production quality; participate in code reviews and technical design
Strengthen client infrastructure: stability monitoring, performance tracing, A/B experimentation framework, and CI/CD pipelines
Explore AI-assisted development workflows and on-device intelligence scenarios

优先资格

Experience with community / social / content products and an understanding of UGC-specific client challenges

Experience with global products: multi-language, multi-timezone, and privacy compliance (GDPR / CCPA / COPPA)
Cross-platform experience (Flutter / React Native) or dynamic framework development
Background in audio/video, image processing, or on-device ML
Active open-source contributions or technical writing

AI 洞察

优缺点分析

优点

  • Work on a rapidly growing global social platform with a large user base and high impact.
  • Exposure to cutting-edge challenges in performance optimization, localization, and on-device AI.
  • Opportunity to collaborate with international teams and gain cross-cultural experience.
  • Competitive compensation and benefits typical of a well-funded tech company.
  • High expectations for performance and quality in a competitive social media landscape.
  • Need to adapt to time zone differences and work across multiple cultures.
  • Fast-paced environment with frequent iteration and tight deadlines.
  • This role suits an experienced Android engineer passionate about building scalable, high-performance apps for a global audience, comfortable with cross-functional collaboration and bilingual communication.

缺点 / 挑战

暂无明显挑战项

角色解读

  • Progress from senior individual contributor to technical lead or architect, driving key client-side initiatives.
  • Transition into cross-platform or full-stack roles, leveraging skills in Flutter/React Native or backend integration.
  • Move into management positions leading client engineering teams, especially in global product development.
  • Design and build core Android features for the rednote app, including content feed, note details, comments, and content creation tools.
  • Optimize app performance for global users, focusing on launch time, smoothness, binary size, and weak network performance.
  • Develop market-specific features such as localized interactions, multi-language support, and compliance (privacy, minor protection).
  • Collaborate with cross-functional teams (product, design, backend, algorithm) to iterate quickly while maintaining quality.
  • Proficiency in Kotlin/Java and Android Jetpack components, with strong knowledge of concurrency and rendering optimization.
  • Experience building and maintaining large-scale apps with 1M+ DAU, including client architecture patterns like modularization and componentization.
  • Solid computer science fundamentals: data structures, algorithms, networking, and operating systems.
  • Ability to work in a bilingual (English/Chinese) environment across time zones.

申请策略

  • Tailor your resume to reflect the specific challenges of the role, such as global product experience and compliance (GDPR/CCPA).
  • Prepare to discuss how you have handled production issues in large-scale apps and your approach to architecture.
  • Highlight experience with large-scale Android apps (1M+ DAU) and specific contributions to performance optimization or architecture.
  • Emphasize any work on social or content products, especially with UGC features.
  • Showcase bilingual ability (English and Chinese) and experience working in distributed teams.
  • Include any open-source contributions or technical publications to demonstrate deep technical engagement.
  • Strengthen knowledge of Android performance profiling tools (e.g., Systrace, Profiler) and rendering optimization techniques.
  • Learn about cross-platform frameworks like Flutter or React Native if not already familiar.

面试指南

  • For performance questions, structure your answer around measurement, identification of bottlenecks, and specific techniques (e.g., lazy loading, caching, rendering optimization).
  • For architecture questions, discuss the problem context, design principles (modularization, componentization), and how you balanced flexibility with simplicity.
  • For troubleshooting, outline your systematic approach: reproduce, isolate, root cause analysis, fix, and monitoring.
  • How do you optimize app performance for low-end devices and weak networks?
  • Describe a time you designed a modular architecture for a large app. What trade-offs did you consider?
  • How would you handle a crash affecting 1% of users in production?
  • Explain how you would implement a feature that requires multi-language support and regional compliance.
  • What is your experience with CI/CD pipelines and A/B testing on mobile?

职位点评

71
综合评分

Fast-growing social platform, modern Android tech stack, NYC office, competitive pay, but intense and requires flexibility.

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
This role is best for developers who prioritize technical growth and competitive pay over work-life balance, and enjoy working in a fast-paced global environment.
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展85
工作生活40
使命价值70

薪资福利

80较高

The role offers competitive compensation typical of a well-funded tech company in NYC. Specific benefits are not detailed in the JD, but the company is likely to provide standard perks.

薪资信号未披露(AI估算:80K-150K/月)

成长发展

85较高

The role involves working on a globally popular app with modern Android tech stack (Kotlin, Jetpack, performance optimization). There is potential to learn cross-platform and on-device AI skills, but no explicit promotion path mentioned.

技术前沿主流现代技术
技术栈Android、Kotlin、Jetpack、Performance Optimization、CI/CD、A/B Testing、Flutter、React Native、On-device ML
业务类型ambiguous

工作生活

40较低

The job is located in New York City with no mention of remote work or flexible hours. The fast-paced nature of social media suggests possible tight deadlines. No WLB signals in JD.

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

70中等

Working on a platform that helps people share and discover lifestyle content can be meaningful. The JD emphasizes global impact and user experience, but no explicit mission-driven language.

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs