Experience
- 1 to 3 years
- The applicants should have experience in the following business area(s): Software Company
Requirements
- 1 to 3 years
- The applicants should have experience in the following business area(s): Software Company
Skills Required
Additional Requirements
- Age 21 to 28 years
- Experience: 2–3 years
Requirements
- 1–3 years of professional experience in Native Android development.
- Strong knowledge of Java and/or Kotlin.
- Good understanding of Android SDK, Android Studio, Gradle, and Android architecture.
- Experience working with REST APIs and JSON.
- Experience with Firebase and third-party SDK integration.
- Good understanding of Android UI development and responsive layouts.
- Experience with Git/GitHub and collaborative development workflows.
- Understanding of Android application lifecycle, background services, notifications, and local storage.
- Strong debugging and problem-solving skills.
- Good understanding of OOP and software development principles.
- Ability to work independently as well as within a development team.
Preferred / Bonus Skills
Experience with any of the following will be considered an advantage:
- Live Streaming / Video Calling / Audio Calling
- Agora SDK / LiveKit / WebRTC
- WebSocket / Socket.IO
- Real-time chat and messaging
- Social or Live Streaming applications
- Android performance optimization
- NDK / JNI
- Firebase services
- Google Play Store release and production management
- Agora or live streaming experience is not required. A strong Native Android foundation and willingness to learn matter more.
Responsibilities & Context
Android Developer (Native)
Company: SaftyGo
Employment Process: 1-month paid probation → permanent
Location: Dhaka (DOHS Mirpur)
Work Mode: On-site / Office-based
Job Category: IT/Telecommunication
About SaftyGo
SaftyGo builds live streaming apps, real-time systems, mobile applications, web platforms, and custom CRM solutions. We help startups and businesses ship reliable, high-performance products and support them long-term.
Job Description
We are looking for a passionate and skilled Native Android Developer to join the SaftyGo development team.
The selected candidate will work primarily on Live Streaming and Real-time Communication applications.
You will work closely with our Backend, Flutter, Web, UI/UX, and QA teams to develop, improve, and maintain production-ready Android applications.
Employment Process
Selected candidates join for a 1-month paid probation on real projects
Evaluation: technical skill, delivery, problem-solving, communication, responsibility, teamwork
Satisfactory performance → permanent full-time offer
Candidates who join probation should be ready to continue at SaftyGo if selected for the permanent role
Who We're Looking For
We are looking for someone who is passionate about software development, responsible, curious, and willing to learn.
You don't need to be an expert in Live Streaming when you join us. A strong foundation in Native Android development and a willingness to learn real-time technologies are more important.
If you enjoy solving technical problems and want to work on challenging Android applications, we'd love to hear from you.
Join SaftyGo and become part of our growing engineering team.