Software Engineer (Mobile App Developer)
Current- Efficiently design, code, and maintain Android applications using Kotlin, Java, and Flutter to deliver seamless and innovative features across native and cross-platform solutions- Develop, execute, and document comprehensive test cases for new features and bug fixes, generating actionable insights through detailed reports- Collaborate closely with backend developers, testers, management, and clients to gather requirements, align on project goals, and deliver effective, timely solutions that meet user needs- Independently prioritize and manage tasks, strategically balancing multiple responsibilities while ensuring transparent communication and regular status updates to stakeholders- Utilize industry best practices to identify, diagnose, and resolve bugs, optimizing code for performance, stability, and maintainability- Execute smooth deployments to production environments, carefully managing updates to prevent customer impact and ensure operational continuity- Provide 24-hour customer support, offering quick resolution of issues and consistently meeting customer satisfaction standards- Actively utilize a range of dependencies, including Firebase, AWS S3 Bucket, Jetpack Compose, Okio, Retrofit, Coroutines, and RxJava, to develop high-quality and scalable Android applications- Serve as the sole developer within the team, handling end-to-end development while collaborating directly with backend developers, QA testers, managers, and the company owner to ensure project success