Job
Description
As a Senior Mobile Developer (Flutter) at TRU IT, you will play a crucial role in leading mobile app development across enterprise projects. Your expertise in Flutter and hands-on experience with React Native will be essential to support cross-platform initiatives. You will be responsible for ensuring the development of scalable mobile apps, optimizing app performance, and implementing secure coding practices. Working on large-scale applications with real-time integrations, data-heavy processing, and high concurrency will be part of your responsibilities. You are expected to take technical ownership independently and deliver high-performance, secure apps that make a lasting impact. Key Responsibilities: - Lead the development and deployment of scalable mobile apps using Flutter - Collaborate with teams working in React Native; support shared feature sets or platform decisions - Architect and implement clean, maintainable, and modular codebase - Optimize app performance in terms of load time, rendering, memory consumption, and FPS - Ensure secure handling of data, API calls, token management, and user authentication flows - Integrate REST, GraphQL, WebSockets, and third-party SDKs - Implement and maintain CI/CD pipelines (GitHub Actions, Bitrise, Fastlane) - Write and maintain unit, widget, and integration tests - Work with native modules for Android (Java/Kotlin) and iOS (Swift/Obj-C) as needed - Participate in peer code reviews and knowledge-sharing sessions - Collaborate with DevOps and QA teams for streamlined delivery and monitoring - Ensure compliance with OWASP Mobile Top 10 and enterprise-grade app security guidelines Technical Competencies: - 5+ years of experience in mobile development with a minimum of 4 years in Flutter - Experience with React Native debugging, contributing, or supporting apps in production - Strong grip on state management frameworks (BLoC, Provider, Riverpod, Redux, etc.) - Deep understanding of app performance tuning, secure storage, API security, code obfuscation, and native iOS/Android integrations - Experience with Git, branching strategies, pull request reviews, CI/CD tools, analytics, and crash reporting Requirements: - Excellent communication skills to translate technical insights for both engineers and non-technical stakeholders - Strong debugging and problem-solving mindset - Detail-oriented and obsessive about quality, performance, and clean architecture - Thrives in fast-paced, agile environments and takes full ownership of deliverables - Comfortable mentoring developers, leading sprints, and participating in hiring decisions TRU IT offers a competitive salary and benefits package, opportunities for professional growth and development, and a collaborative and innovative work environment.,