REG. 11600289
RAVE WIRELESS, INC.
Líder de equipo de desarrollo Android en Chicago, IL. Empresa con historial limitado de patrocinio reciente.
Descripción del empleo
Traducción automática del anuncio original del empleador.
Información general de la empresa
En Motorola Solutions, creemos que todo comienza con nuestra gente. Somos una comunidad global cercana, unida por la búsqueda implacable de ayudar a mantener a la gente más segura en todas partes. Construimos y conectamos tecnologías para ayudar a proteger a las personas, propiedades y lugares. Nuestras soluciones fomentan la colaboración que es fundamental para comunidades más seguras, escuelas más seguras, hospitales más seguros, negocios más seguros y, en última instancia, naciones más seguras. Conéctese con una carrera que importe y nos ayude a construir un futuro más seguro.
Sinopsis del Departamento
ASTRO Device Management
Job Descripción
Como desarrollador senior de Android, usted será un ancla técnico para el equipo, la arquitectura de aplicaciones de conducción, los paradigmas modernos de la interfaz de usuario, y tomar la propiedad técnica completa de las principales iniciativas de ingeniería. Trabajarás en todo el ciclo de vida del software, desde la conceptualización hasta el despliegue, asegurando que nuestras aplicaciones de misión crítica sigan siendo fiables, performantes, altamente testables y escalables.
Responsabilidades clave:
Architect & Build: Lead the end-to-end technical design, system architecture, and development of complex mobile features for high-reliability environments using modern Android toolsets.
Modernización de la interfaz de usuario & Standards: desarrollo moderno de la interfaz de usuario de Android con Jetpack Compose para construir interfaces de usuario sensibles, robustas y sostenibles.
Pruebas " Liderazgo de calidad: Establecer y impulsar estrategias automatizadas de pruebas (unit, UI y pruebas de integración) para asegurar una cobertura de alta prueba, estabilidad de aplicaciones y evitar regresiones.
Liderazgo técnico " Mentorship: Conducir la excelencia técnica en todo el equipo estableciendo normas de codificación, realizando exámenes de códigos exhaustivos y orientando a los ingenieros junior y de nivel medio.
Propiedad " Estabilidad: Servir como un líder técnico autosuficiente y práctico responsable de la estabilidad de aplicaciones, rendimiento, calidad de código y mitigación de la deuda técnica.
Entrega de proyectos: Planifique, descomponga y conduzca múltiples iniciativas técnicas simultáneas a la entrega, colaborando eficazmente con equipos de gestión de productos y plataforma.
Comunicación Técnica: Articulate complex architecture trade-offs, estrategias técnicas y limitaciones de plataforma claramente tanto para ingenieros como para líderes.
Calificaciones " Habilidades Técnicas
Calificaciones requeridas:
• Deep Android Expertise: Dominio profundo del SDK Android, OS internos, marco de ciclo de vida y patrones de arquitectura de aplicaciones modernos (por ejemplo, MVVVM, MVI, Clean Architecture).
• Moderno UI & Jetpack Compose: Provenido complejo de construcción de experiencia, UIs performant con Jetpack Compose y modernas bibliotecas Jetpack.
• Competencia lingüística: Experiencia avanzada en Kotlin y Java, incluyendo comprensión profunda de la programación asincrónica (Coroutines, Flow/RxJava).
• Maestría en Pruebas Automatizadas: Experiencia a Manos creando suites de prueba automatizadas fiables utilizando marcos de Pruebas de Unidad (JUnit, Mockk/Mockito) y marcos de Pruebas UI/Integration (Espresso, Compose Test Framework, UI Automator).
• Desarrollo de bajo nivel: Experiencia con C/C++ y Android NDK/JNI para la integración de componentes nativos o de alto rendimiento.
• Optimización del rendimiento: habilidades avanzadas en perfiles y optimización, incluyendo perfiles CPU/memoria, gestión de hilos, optimización de baterías e identificación de fugas (LeakCanary, Android Studio Profiler).
• Debugging " Troubleshooting: Superior root-Cause analysis skills for tackling deep-seated OS, native, or multi-threaded bugs.
• Ecosistema de ingeniería: Competencia con herramientas modernas de desarrollo Android (Android Studio, Gradle), control de versiones (Git), seguimiento de emisión (JIRA), integración de pruebas CI/CD y metodologías de desarrollo ágil.
Preferentes / Más Calificaciones:
• Automatización CI/CD: Experiencia de creación automatizada de tuberías de construcción y prueba (por ejemplo, Jenkins, GitHub Actions, Fastlane) para la integración y entrega continuas.
• Seguridad: Antecedentes para asegurar aplicaciones Android, almacenamiento clave respaldado por hardware o estándares de cifrado relevantes para aplicaciones de seguridad pública.
#LI-JM2
Rango de sueldos de la base de destino: 96.500 dólares - 123.000 dólares EE.UU.
De conformidad con los valores de Motorola Solutions y la legislación aplicable, proporcionamos la siguiente información para promover la transparencia y equidad salarial. Pagar dentro de este rango varía y depende de conocimientos, habilidades y experiencia relacionados con el trabajo. La oferta real se basará en el candidato individual.
Necesidades básicas
• Licenciado en Ingeniería Informática, Ciencias Informáticas o disciplina técnica relacionada.
• 5+ años de experiencia construyendo aplicaciones nativas multiplataforma (iOS y/o Android) y aplicaciones web.
Necesidades de viaje
Ninguno
Reubicación prevista
Ninguno
Tipo de posición
Experiencias
Plan de pago de referencia
No
Nuestros beneficios estadounidenses incluyen:
• Planes de Bono Incentivo
• Prestaciones médicas, dentales y de visión
• 401K con partido de empresa
• 10 vacaciones pagadas
• Paquetes de tiempo de pago generoso
• Plan de compra de acciones de los empleados
• Pagado Parental & Family Leave
• y más!
Estado de la EEO
Motorola Solutions es un Empleador de Igualdad de Oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin tener en cuenta la raza, el color, la religión o las creencias, el sexo, la orientación sexual, la identidad de género, el origen nacional, la discapacidad, el estatuto de veterano o cualquier otra característica legalmente protegida.
Estamos orgullosos de nuestra cultura centrada en la gente y en la comunidad, empoderando a cada Motorolan para ser su ser más auténtico y hacer su mejor trabajo para cumplir la promesa de un mundo más seguro. Si quieres unirte a nuestro equipo pero sientes que no conoces todas las habilidades preferidas, nos encantaría saber por qué crees que serías una gran adición a nuestro equipo.
Nos comprometemos a proporcionar una experiencia de reclutamiento inclusiva y accesible para los candidatos con discapacidad u otras condiciones de salud física o mental. Para solicitar un alojamiento, por favor complete este Formulario de Alojamientos Razonables para que podamos ayudarle.
Ver el texto original en inglés
Company Overview
At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Department Overview
ASTRO Device Management
Job Description
As a Senior Android Developer, you will serve as a technical anchor for the team, driving application architecture, modern UI paradigms, and taking full technical ownership of major engineering initiatives. You will work across the full software lifecycle—from conceptualization to deployment—ensuring our mission-critical applications remain reliable, performant, highly testable, and scalable.
Key Responsibilities:
Architect & Build: Lead the end-to-end technical design, system architecture, and development of complex mobile features for high-reliability environments using modern Android toolsets.
UI Modernization & Standards: Champion modern Android UI development using Jetpack Compose to build responsive, robust, and maintainable user interfaces.
Testing & Quality Leadership: Establish and drive automated testing strategies (unit, UI, and integration testing) to ensure high test coverage, application stability, and prevent regressions.
Technical Leadership & Mentorship: Drive technical excellence across the team by establishing coding standards, conducting thorough code reviews, and mentoring junior and mid-level engineers.
Ownership & Stability: Serve as a self-sufficient, hands-on technical lead accountable for application stability, performance, code quality, and technical debt mitigation.
Project Delivery: Plan, break down, and drive multiple concurrent technical initiatives to delivery, collaborating effectively with product management and platform teams.
Technical Communication: Articulate complex architectural trade-offs, technical strategies, and platform constraints clearly to both peer engineers and leadership.
Qualifications & Technical Skills
Required Qualifications:
• Deep Android Expertise: In-depth mastery of the Android SDK, OS internals, framework lifecycle, and modern application architecture patterns (e.g., MVVM, MVI, Clean Architecture).
• Modern UI & Jetpack Compose: Proven experience building complex, performant UIs with Jetpack Compose and modern Jetpack libraries.
• Language Proficiency: Advanced expertise in Kotlin and Java, including deep understanding of asynchronous programming (Coroutines, Flow/RxJava).
• Automated Testing Mastery: Hands-on experience creating reliable automated test suites using Unit Testing frameworks (JUnit, Mockk/Mockito) and UI/Integration Testing frameworks (Espresso, Compose Test Framework, UI Automator).
• Low-Level Development: Experience with C/C++ and the Android NDK/JNI for high-performance or native component integration.
• Performance Optimization: Advanced skills in profiling and optimization, including CPU/memory profiling, thread management, battery optimization, and leak identification (LeakCanary, Android Studio Profiler).
• Debugging & Troubleshooting: Superior root-cause analysis skills for tackling deep-seated OS, native, or multi-threaded bugs.
• Engineering Ecosystem: Proficiency with modern Android development tools (Android Studio, Gradle), version control (Git), issue tracking (JIRA), CI/CD test integration, and Agile development methodologies.
Preferred / Plus Qualifications:
• CI/CD Automation: Experience setting up automated build and test pipelines (e.g., Jenkins, GitHub Actions, Fastlane) for continuous integration and delivery.
• Security: Background in securing Android applications, hardware-backed key storage, or encryption standards relevant to public safety applications.
#LI-JM2
Target Base Salary Range: $96,500 - $123,000 USD
Consistent with Motorola Solutions values and applicable law, we provide the following information to promote pay transparency and equity. Pay within this range varies and depends on job-related knowledge, skills, and experience. The actual offer will be based on the individual candidate.
Basic Requirements
• Bachelor's degree in Computer Engineering, Computer Science, or related technical discipline.
• 5+ years of Experience building cross-platform native apps (iOS and/or Android) and web applications.
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
No
Our U.S. Benefits include:
• Incentive Bonus Plans
• Medical, Dental, Vision benefits
• 401K with Company Match
• 10 Paid Holidays
• Generous Paid Time Off Packages
• Employee Stock Purchase Plan
• Paid Parental & Family Leave
• and more!
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
We’re committed to providing an inclusive and accessible recruiting experience for candidates with disabilities, or other physical or mental health conditions. To request an accommodation, please complete this Reasonable Accommodations Form so we can assist you.