Android full-stack engineer:
📍 Location: Remote
💼 Type: Full-Time
💰 Salary: \$800 - \$1,000 USD / month
About Us:
At Momenta, we're committed to creating a safer digital world by protecting individuals and businesses from voice-based fraud and scams. Through innovative AI technology and community collaboration, we're building a future where communication is secure and trustworthy.
Position Overview:
We’re looking for an experienced android full-stack developer to help us bring our user-facing Android app to life. You’ll work closely with our design and engineering teams to build out our map-based UI and integrate key features that power voice scam detection and reporting.
Key Expectations:
📌 End-to-End Android Client:
* Take our existing codebase from prototype to production-grade.
* Implement core features: secure login flows, background call listeners (VoIP/SIP), real-time UI feedback on fraud scores, and call history dashboards.
* Optimize across devices for CPU, memory, battery, and low-latency audio processing.
* Handle permissions, call audio capture, and background service behavior.
* Launch and manage app distribution via Google Play.
📌 Serverless Backend & API Development:
* Design, build, and maintain AWS-based microservices using Lambda, API Gateway, DynamoDB, and S3.
* Implement endpoints for audio streaming, ML model inference (via AWS SageMaker or custom endpoints), and event logging.
* Define REST/WebSocket contracts and integrate with Twilio or SIP gateways for VoIP call control.
📌 Performance, Security, and DevOps:
* Ensure real-time responsiveness and scalable audio data processing.
* Implement robust CI/CD pipelines using Git and Gradle.
* Build secure auth flows using OAuth/token-based authentication.
* Apply best practices in encryption, permissions, and Android security architecture.
📌 Cross-Team Collaboration:
* Work closely with our CTO and product team to align implementation with roadmap.
* Provide clear technical insights, raise blockers, and proactively recommend solutions.
* Document backend services and client workflows for maintainability.
Required Skills & Qualifications:
🎯 Android Expertise:
* Kotlin & Java, Android Studio, Jetpack libraries (WorkManager, Room, LiveData).
* Material Design, custom views, background services, and VoIP call handling.
* Experience launching Android apps on Google Play.
🎯 Backend & DevOps Proficiency:
* AWS Lambda, API Gateway, DynamoDB, S3.
* Node.js, Python, or similar backend experience.
* REST and WebSocket API development.
* CI/CD pipelines, Git, Gradle, Serverless Framework.
🎯 VoIP & Audio Experience:
* Familiarity with SIP/WebRTC, call audio capture, Twilio integrations.
* Experience with background audio services and event-driven processing.
🎯 Security & API Design:
* OAuth/token-based auth.
* Secure mobile data handling and encryption in transit.
* Android permission model and security best practices.
🎯 Bonus:
* Experience with AWS SageMaker or deploying custom ML endpoints.
* Prior experience with real-time event processing or analytics in telecom or fraud detection.