Multi-Platform Web, iOS, & Android App Development & Maintenance Support (US Based Agencies)


STATEMENT OF WORK Seeking US Based Agency Support: Multi-Platform Web, iOS, & Android App Development & Maintenance Support 1. OVERVIEW This Statement of Work (SOW) outlines the services to be provided by Vendor ("Service Provider") to Client ("Client") for ongoing development support, maintenance, and optimization of Client's mature multi-platform application ecosystem, which includes web, iOS, and Android applications. 2. PROJECT BACKGROUND Client has developed a multi-platform, two-sided marketplace application over the past four years that has reached maturity but requires new development resources and on-going support to address scalability challenges and on-going development. The application spans web, iOS, and Android platforms with a microservices backend architecture. 3. SCOPE OF SERVICES 3.1 Development Support • Provide ongoing development support across all application platforms (Web, iOS, Android) • Implement new features and functionality as prioritized by Client • Utilize AI-assisted development methodologies to accelerate development cycles • Generate AI-driven unit and regression tests from existing codebase samples • Collaborate with Client's internal team using agile methodologies 3.2 Codebase Review & Optimization • Conduct comprehensive review of existing codebase across all platforms • Identify and resolve scalability issues in the architecture • Optimize performance bottlenecks in the application ecosystem • Propose architecture improvements for long-term maintainability • Document technical debt and create roadmap for resolution 3.3 Maintenance & Operations • Provide regular maintenance of all application components • Monitor application performance and implement improvements • Support deployment processes across development, staging, and production environments • Assist with CI/CD pipeline optimization • Provide on-call support for critical production issues 3.4 AI Integration & Optimization • Implement AI-assisted development workflows • Create automated test generation systems using AI • Develop AI-powered code review processes • Optimize development processes through AI-based tools and methodologies 4. TECHNICAL REQUIREMENTS Service Provider confirms expertise in the following technologies as specified by Client: 4.1 Programming Languages & Databases • Android: Java, Kotlin • iOS: Objective C, Swift • Web: React • Backend: Java - Spring Boot, Erlang, Node JS • Database: MySQL, Redis (Cache) • Local databases: o Android: Green DAO & RoomDB o iOS: Realm 4.2 Application Hosting & Infrastructure • Cloud hosting providers: o Azure: VM, AKS, ACA, Databases, Object Storage o AWS: Transcoding & Object Storage (S3) • Architecture Pattern: Microservice • Containerization: Kubernetes / Docker • DevOps: Jenkins, Maven, Sonar Qube, Bitbucket pipeline, Helm 4.3 Integrated Applications • Ejabberd - XMPP server for Chats • Janus - WebRTC Server for Calls • RabbitMQ (Queue Mechanism - Chat & calls) • Redis DB (Cache DB) • Coturn - Stun / Turn • AWS Media Convert - Used for Transcoding media content 4.4 3rd Party Applications • Audio/Video player: o Android: Media 3 Player o iOS: AV Player • Payment: o Stripe o Apple In-App Subscriptions • SMS: Vonage • Email: Common SMTP • Analytics: o Google Analytics 4 o Mix Panel o AppsFlyer • Firebase applications: o Phone Authentication o Crashlytics o Deep Linking o App distribution o Force update 5. DELIVERABLES 5.1 Regular Deliverables • Bi-weekly code releases for all platforms following agile development methodologies with defined sprints and full sprint ceremonies • Weekly status reports detailing progress, issues, and upcoming work • Monthly performance and optimization reports • Documentation of all completed work and architectural decisions • Code quality meets or exceeds industry standards as measured by automated tools • Performance metrics meet specified targets • New features pass all automated and manual testing procedures 6. PROJECT MANAGEMENT 6.1 Methodology • Agile development methodology with 2-week sprints • Daily stand-up meetings with Client representatives • Sprint planning, review, and retrospective sessions with Client participation • Continuous integration and deployment practices 6.2 Communication • Dedicated Microsoft Teams channel for real-time communication • Weekly progress review meetings • Monthly strategic planning sessions • Emergency escalation protocol for critical issues 6.3 Tools • JIRA for project tracking and management • Confluence for documentation • GitHub/Bitbucket for source control • Teams for video conferences

Keyword: Kotlin

Kotlin MySQL Swift Objective-C Java React Android iOS Microservice

 

Monthly Basis Salary for Senior Kotlin Android Developer Needed(zoom only) please read the description properly for access control.

N/D

View Job
Se buscando 2 freelancer con los siguientes conocimientos

Buscamos dos freelancer con los siguientes conocimientos: - Flutter, Kotlin y Swift - React JS, NodeJS, NextJS - Codeigniter, Laravel, PHP - MySQL, MongoDB, Postgresql - html, css, wordpress, prestashop para optar, enviarnos vuestra experiencia, proyectos hechos y % de ...

View Job
Cuaderno terapeutico

Requiero; Diseñador de template y kotlin para android  e iOs. Nosotros contamos con el ing en sistemas, tambien el diseñador grafico. Lapalicacion esta desarrolada, contamos con el diseño grafico, requerimos la animacion y programcion del template requiero la parte...

View Job