Trellix logo
Trellix

The Future of XDR. We Bring Security to Life.

Reverse Engineer – Android

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

New York

Posted

10 days ago

Salary

0

Seniority

Senior

Bachelor Degree3 yrs expEnglishAndroidFlutterJavaJavaScriptKotlin

Job Description

Reverse Engineer – Android

Trellix

• Conduct in-depth analysis of Android applications and SDKs to understand their codebase, architecture, functionality and to identify potential risks. • Employ advanced reverse engineering techniques to extract information from various codebases, including decompilation, disassembly, and debugging. • Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs. • Gather, analyze and report threat intelligence related to Android malware, exploits, and emerging security trends. • Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure applications and ecosystem.

Job Requirements

  • 3 - 5+ years of expertise in one or more of the following: Android Development, Reverse Engineering, Pentesting, Application Security Assessments, Capture the Flag (CTF)
  • Hands on experience with analyzing, unpacking, and reverse engineering code of malicious applications or SDKs
  • Static and Dynamic Analysis Techniques
  • Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp, to perform binary and APK analysis
  • Proficient in Java, Kotlin, JavaScript, Flutter, and other mobile software languages
  • Understanding of Android Fundamentals such as Android activity lifecycles, common Android API usage, AOSP, and how an Android application is created
  • Techniques utilized by malicious applications to harm the user’s device or their data
  • Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE, etc.)

Benefits

  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

Related Job Pages

More Android Engineer Jobs

hey contact heroes GmbH logo

Freelancer as Agent in Mobile Inbound - EU only - German - 100% Remote

hey contact heroes GmbH

Wir haben nur eine Mission - heldenhafter Kundenservice! We can do more of what makes you happy!

Android Engineer11 days ago
TemporaryRemoteTeam 501-1,000Since 2021H1B No Sponsor

Role Description Die hey contact heroes starten für eine große und bekannte Mobilfunk-Marke ein neues, größeres Projekt im Bereich Prepaid-Kundenservice. Es handelt sich um einen Inbound-Service. Deine Mission: - Bearbeitung von Inbound-Anrufen rund um Prepaid-Produkte, Tarife, SIM-Karten, Aufladungen und technische Basisanfragen - Professionelles Projektumfeld mit festen Ansprechpartnern - Flexible Einsatzzeiten im Rahmen des Projekts, Du bestimmst wann Du arbeitest - Vergütung pro Stunde oder pro Produktivminute (abhängig vom Projektmodell) - 100 % Remote - Arbeite von deinem Standort innerhalb der EU (außer Deutschland) Qualifications - Selbstständigkeit/Freelancer-Status im jeweiligen Wohnsitzland - Wohnsitz außerhalb von Deutschland - Fähigkeit, ordnungsgemäße Rechnungen gemäß den gesetzlichen Vorgaben des eigenen Landes an internationale Auftraggeber (uns) auszustellen - Erfüllung der steuerlichen Pflichten im eigenen Land - Deutschkenntnisse auf C1/C2-Niveau - Erfahrung im telefonischen Kundenservice von Vorteil - Selbstständige Arbeitsweise & Organisation - Langfristiges Interesse an der Projektmitarbeit - Stabile Internetverbindung (mindestens 50 Mbit/s) - Headset, zwei Monitore, Webcam und einen leistungsfähigen PC - Ruhiger, ungestörter Arbeitsplatz im Home-Office (kein Einblick/Zugang für Dritte) - Sicherer Umgang mit webbasierten Tools Benefits - Langfristiges Großprojekt mit stabiler Auslastung - Attraktive und faire Konditionen, je nach Projektmodell - Persönlicher Support durch ein erfahrenes Team - Hohe Flexibilität, Du planst deine Einsätze eigenständig Company Description Wir sind die hey contact heroes – ein moderner, internationaler Customer-Service-Dienstleister mit Hauptsitz in der Hamburger HafenCity und einem starken Netzwerk aus über 550 Kolleginnen und Kollegen in 17 Ländern. Seit unserer Gründung arbeiten wir jeden Tag daran, Kundenservice neu zu denken: digital, skalierbar, effizient – aber immer persönlich, menschlich und mit echter Begeisterung. Als Remote-First-Unternehmen bieten wir flexible Arbeitsmodelle, internationale Zusammenarbeit und moderne Technologien, die es dir ermöglichen, von überall aus Teil unseres Teams zu sein. Ob als Mitarbeiter*in in Deutschland oder als Freelancer weltweit – bei uns arbeitest du mit Menschen, die Service lieben, Verantwortung übernehmen und gemeinsam wachsen wollen. Bei den hey contact heroes bist du nicht einfach eine Nummer – du bist ein Teil unserer Erfolgsgeschichte.

Europe
Dev.Pro logo

Senior Android Developer

Dev.Pro

Software Development Partner. Result-driven. Quality-obsessed.

Android Engineer11 days ago
ContractRemoteTeam 501-1,000Since 2011H1B No Sponsor

Role Description We invite a highly experienced and proactive Android Software Engineer to join our team. You’ll manage the full software development life cycle – designing, coding, testing, and maintaining complex Android applications for a leading payments technology company. In an agile environment, you’ll collaborate with cross-functional teams, contribute to technical designs, refine development standards, and ensure code quality through best practices and thorough reviews. Qualifications - 5+ years of Android development experience - Expertise in native Android development with Java and Kotlin - Strong understanding of MVVM and modern Android architecture patterns - Hands-on experience with popular Android libraries and integrations - Knowledge of secure coding practices, including build obfuscation and encryption - Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining - Excellent communication skills for documentation, planning, and collaboration - Strong critical thinking and attention to detail - Resourcefulness, self-motivation, and a team player mindset Requirements - Experience with third-party device integration (watches, payment terminals, etc.) - Understanding of client-server full-stack architecture - Understanding of Pub/Sub and Producer/Consumer messaging patterns Key Responsibilities - Drive the development of innovative Android applications, working closely with engineering teams and business stakeholders to deliver robust, secure, and impactful solutions. - Develop, maintain, and enhance Android apps based on business needs and technical designs. - Own feature development from requirements to delivery, ensuring performance, security, and reliability. - Work with developers, architects, testers, and analysts to create technical designs for feature groups. - Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery. - Mentor developers, promote best practices, and ensure high-quality code standards. - Conduct code reviews and ensure 100% code review coverage. - Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests. Benefits - 99.9% remote work — you can work from anywhere in the world. - 30 paid days off per year to use however you like — vacations, holidays, or personal time. - 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events like weddings, funerals, or the birth of a child. - Partially covered health insurance after the probation, plus a wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months. - Paid in U.S. dollars and cover all approved overtime. - Join English lessons and Dev.Pro University programs, and take part in fun online activities and team-building events. Next Steps - Submit a CV in English - Intro call with a Recruiter - Internal interview - Client interview - Offer

Worldwide
ContractRemoteTeam 10,001

Role Description At InPost, we’re passionate about building software that helps millions of customers send and receive their goods every day. Our Consumer‑Facing teams build and maintain mobile and web applications as well as enabling platforms that support payments, marketing communication, and loyalty programs. We have built one of the most recognized and appreciated mobile applications in Poland’s logistics sector, used by 10+ million users – and we’re just getting started. Our next step is scaling our mobile platform and products across Europe. We are currently strengthening our Android teams working on two key product areas: - InPost Mobile App – our core consumer-facing mobile application (fully remote role) - InPost Pay – a comprehensive e-commerce solution offering a unified platform for payment and delivery (hybrid model: 1 day per week from the office in Warsaw or Kraków, remaining days remote) We offer B2B type of contract. We’re looking for an experienced Senior Android Engineer who will play a key role in shaping our mobile platform, improving processes, and delivering an outstanding native Android experience at scale. - Design, develop, and maintain high‑quality Android applications using Kotlin and Java, ensuring compatibility across multiple Android versions and device configurations. - Build scalable, maintainable solutions using MVVM, Clean Architecture, Android Architecture Components, Jetpack libraries, Compose, and Coroutines. - Ensure application performance, reliability, and great user experience throughout the full development lifecycle. - Refactor and optimize existing codebases to improve design, readability, performance, and long‑term maintainability. - Integrate mobile applications with backend APIs, Firebase, and third‑party services. - Write test‑covered, production‑ready code and contribute to automated testing strategies. - Actively participate in code reviews, architectural discussions, and technical decision‑making. - Collaborate closely with product managers, designers, QA engineers, and backend developers to translate business needs into technical solutions. - Work in an Agile environment, using modern development workflows (Git, CI/CD, Jira, Confluence). - Use AI‑powered development tools (e.g. GitHub Copilot, ChatGPT, Claude) to improve efficiency, while critically evaluating and responsibly applying AI‑generated outputs. Qualifications - 5+ years of experience in Android development. - Expert knowledge of the Android SDK, platform versions, and device configurations. - Strong understanding of Android UI/UX principles, patterns, and best practices. - Hands‑on experience with Jetpack, Compose, Coroutines, MVVM, and Clean Architecture. - Proven experience developing and optimizing Android applications in Kotlin and Java. - Experience with Firebase and API integrations. - Strong problem‑solving mindset and ability to translate business requirements into technical solutions. - High ownership, attention to detail, and focus on delivery. - Familiarity with modern development tools and processes: Git, CI/CD, code reviews, Jira, Confluence. - English at a professional level (minimum B2). Benefits - Opportunity to work in a diverse, international, and cross-functional environment, along with leading experts. - You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries. - InPost is a growing company that offers its people an increasing number of opportunities in several locations in Europe. - A wide range of benefits, including the MultiSport+ card, private healthcare, and group insurance, is available on the Worksmile platform. - External and internal growth opportunities - conferences, trainings, workshops. - Chances to broaden your skill set and acquire new competencies through daily work, challenging projects, and training activities.

Poland

Role Description We are looking for an Android Developer to support the development, maintenance, and optimisation of Pixlr’s mobile applications. This role focuses on building new features, improving existing functionality, and collaborating closely with internal teams to deliver a reliable and high-performing Android app experience. The Job: - App Development: - Contribute to the development of advanced Android applications using native Android technologies (e.g., Kotlin, Jetpack Compose). - Integrate advanced features and enhance existing functionality in line with product objectives. - Maintenance & Enhancement: - Perform regular app updates, implement bug fixes, and address performance bottlenecks. - Apply user feedback to improve app functionality and reliability. - Technology Standards: - Adhere to Pixlr’s coding conventions, testing protocols, and security practices. - Apply Android and industry best practices throughout the development lifecycle. - Stay current with evolving Android frameworks and tools to maintain a modern codebase. - Performance Optimisation: - Monitor and enhance app performance across supported Android devices. - Apply efficient coding techniques to ensure smooth operation and minimal latency. - Team Collaboration: - Work collaboratively with other developers, QA, and designers to ensure cohesive app delivery. - Share insights and foster cross-functional collaboration within the mobile engineering team. Qualifications - Proven experience in native Android development using technologies like Kotlin. - Familiarity with modern Android frameworks and tools, including Jetpack Compose. - Experience in building, maintaining, and improving production Android applications. - Strong understanding of debugging, performance optimisation, and app reliability. - Comfortable working in a collaborative environment with designers, QA, and developers. - Experience with Photo & Video Editing applications or media-related mobile products is an advantage. - Able to work independently and deliver within agreed timelines. Benefits - Fully Remote with highly flexible hours. - High-impact, high-ownership role, integrated within a lean, ambitious product team.

Worldwide