Client Full-Stack Engineer — IM Chat Platform, Android Focus
Binance · Taipei
Job description
About the role
Binance is a leading global blockchain ecosystem seeking a Client Full-Stack Engineer to design, develop, and maintain client‑side applications for an instant messaging platform, with Android as the primary focus.
Key responsibilities
- Design, develop, and maintain Android client applications for real‑time chat, group chat, media messaging, message sync, offline messaging, and push notifications.
- Participate in client‑side architecture design to ensure a consistent user experience across Android, iOS, and Web.
- Use AI‑powered tools (Cursor, GitHub Copilot, ChatGPT, Claude, etc.) to read, debug, and modify iOS/Web codebases.
- Integrate RESTful APIs and real‑time communication protocols such as WebSocket, MQTT, and gRPC.
- Handle local storage, offline‑first experience, message state management, and cross‑platform synchronization logic.
- Optimize client performance for startup speed, memory usage, battery consumption, network efficiency, and UI responsiveness.
- Collaborate with backend teams on API design, integration, and production issue investigation.
- Mentor junior engineers and contribute to technical design decisions at senior level.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.
- 1‑3+ years of Android development experience for Engineer roles; 3‑5+ years for Senior Engineer roles.
- Solid production experience in Android development using Kotlin and/or Java.
- Strong knowledge of Android SDK, Jetpack components, asynchronous programming, and modern client‑side architecture.
- Proficiency with AI‑powered development tools for cross‑stack frontend work.
- Ability to read, understand, debug, and modify iOS or Web codebases with AI assistance.
Required skills
- Kotlin
- Java
- Android SDK
- Jetpack components
- Asynchronous programming
- RESTful APIs
- WebSocket
- MQTT
- gRPC
- AI development tools (Cursor, GitHub Copilot, ChatGPT, Claude)
- Git
- CI/CD pipelines
- Automated testing
- Agile development processes
- Performance optimization
- Memory management
- Multithreading
- Security best practices
What we offer
- Competitive salary and company benefits.
- Work‑from‑home arrangement, with flexibility depending on team needs.
- Opportunity to collaborate with world‑class talent in a flat, user‑centric organization.
- Fast‑paced projects with autonomy in an innovative environment.
- Career growth, continuous learning, and results‑driven workplace.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in 台湾.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Binance
Taipei