




Summary: We are seeking a Senior Mobile Developer with deep expertise in Flutter and cross-platform mobile development to lead the design, development, and delivery of high-quality mobile applications. Highlights: 1. Lead development of high-performance, scalable Flutter mobile applications 2. Shape mobile architecture and mentor developers 3. Collaborate closely with Product, QA, and DevOps **Overview** Founded in 1973, Inter\-Con Security Systems, Inc. is a leading global security company, providing a full range of physical security services to government and commercial customers on four continents. Inter\-Con specializes in providing customized security services to clients whose needs exceed the capabilities of traditional guard firms. Clients include the Departments of State, Justice, Homeland Security, Energy, and Defense, as well as Fortune 500 companies, major public utilities, and ultra\-high net worth individuals. Inter\-Con employs over 35,000 security personnel world\-wide, trained and managed by a team of professionals with unsurpassed military, law enforcement, and security experience. Inter\-Con remains 100% family owned and managed and operates as the industry leader in the field of customized, high\-requirement security solutions. *Inter\-Con is Everywhere Security Matters.* **Job Summary:** We are seeking a Senior Mobile Developer with deep expertise in Flutter and cross\-platform mobile development to lead the design, development, and delivery of high\-quality mobile applications. You will play a critical role in shaping mobile architecture, mentoring developers, and ensuring the scalability and reliability of our apps across both Android and iOS platforms. As a senior member of our engineering team, you’ll collaborate closely with Product, QA, and DevOps to deliver a seamless mobile experience that aligns with business goals. **Key Responsibilities:** * Lead the development of high\-performance, scalable, and maintainable Flutter mobile applications. * Design and implement complex UI features, animations, and performance optimizations using Dart and Flutter best practices. * Define and maintain architecture patterns (e.g., MVVM, BLoC) to ensure code quality, testability, and long\-term maintainability. * Mentor and support developers through code reviews, pair programming, and technical guidance. * Translate product requirements, user stories, and wireframes into well\-structured, responsive, and high\-quality mobile applications. * Oversee integration with backend APIs (Firebase, REST, AWS services), ensuring reliability and performance. * Lead efforts in app security, data protection, and performance tuning. * Build and manage CI/CD pipelines (e.g., CodeMagic, GitHub Actions) for mobile deployment and testing. * Publish and maintain apps in the Google Play Store and Apple App Store, including compliance with platform guidelines. * Collaborate with Product, UX, QA, and DevOps to plan releases, assess risk, and implement robust solutions. * Continuously evaluate and adopt new tools, libraries, and frameworks that improve development efficiency. * Participate in cross\-functional architecture reviews, sprint planning, and retrospectives. * Ensure comprehensive documentation of architecture, APIs, and development workflows. * Own and monitor production systems, troubleshoot issues, and drive solutions with minimal supervision. * Contribute to company\-wide technical standards, mobile strategy, and security practices. * Perform other related duties as assigned. **Required Skills and Qualifications:** * 4\+ years of professional mobile development experience, with **3\+ years in Flutter/Dart**. * Proven success in architecting and delivering complex cross\-platform apps to production. * Experience with **Firebase** (Firestore, Auth, Functions, Analytics), **AWS services** (Cognito, Lambda, DynamoDB), and third\-party APIs. * Strong understanding of **mobile app lifecycle**, **memory/performance profiling**, and **automated testing** (unit, widget, integration). * Experience building and maintaining CI/CD pipelines and automated app delivery (e.g., **CodeMagic**, **Bitrise**, **GitHub Actions**). * Proficient with **Bitbucket**, **Jira**, **Confluence**, and agile workflows. * Ability to debug and resolve app crashes, UI/UX inconsistencies, and performance issues across devices. * Deep knowledge of **App Store** and **Play Store** guidelines, including submission, review, and deployment processes. * Experience mentoring and providing technical leadership to other developers. * Solid understanding of **state management techniques** (e.g., Provider, Riverpod, BLoC). * Familiarity with **NoSQL/SQL**, **REST**, and **GraphQL** APIs. * Comfortable working in **Linux environments** and using CLI\-based build/deploy tools * Strong collaboration, communication, and decision\-making skills. * Ability to work independently while contributing to team and company\-wide goals. **Preferred Qualifications:** * Experience with native iOS/Android development (Swift/Kotlin) is a plus. * Familiarity with analytics tools, remote configuration, and A/B testing for mobile. * Exposure to enterprise environments or security\-sensitive applications. * Experience with **Lucidchart**, **Firebase Emulator Suite**, and **SharePoint** is a strong plus. **Background Geolocation Tracking – Relevant Responsibilities \& Skills:** * Implement and maintain **background geolocation tracking** to support real\-time and offline location\-based functionality. * Utilize Flutter plugins (e.g., geolocator, background\_locator\_2, flutter\_background\_service) to capture user location data in the background with minimal battery impact. * Ensure geolocation tracking complies with **platform\-specific constraints** (e.g., iOS background modes, Android foreground services). * Handle **permission requests and lifecycle events** for location services across both iOS and Android platforms. * Optimize tracking logic for accuracy, frequency, and battery usage using geofencing, motion detection, and intelligent scheduling. * Integrate background location updates with cloud services such as **Firebase**, **AWS Lambda**, or custom APIs for real\-time data syncing. * Implement fail\-safes and retries to handle connectivity loss and ensure **data consistency** when offline tracking is resumed. * Ensure user privacy by complying with **GDPR**, **CCPA**, and **App Store/Play Store** guidelines for background data collection. * Monitor and log geolocation events and performance metrics using tools like **Firebase Analytics** or custom telemetry solutions. * Debug platform\-specific issues related to location tracking, such as **background task execution limits** and **OS\-level throttling**. * Collaborate with backend engineers and product managers to define business rules for location accuracy, thresholds, and usage. **Education and Experience:** * BS degree in Computer Science, Engineering or a related subject or equivalent work experience **Physical Requirements:** * Prolonged periods of sitting at a desk and working on a computer. Duties, responsibilities and activities may change at any time with or without notice. *Inter\-Con Security Systems, Inc. is an Equal Opportunity Employer \- Disability/Veteran.* Tipo de puesto: Tiempo completo Sueldo: $85,000\.00 \- $100,000\.00 al mes Beneficios: * Seguro de gastos médicos * Vales de despensa Idioma: * Inglés (Obligatorio) Lugar de trabajo: Empleo presencial


