Android Engineer – Mobile team

Description du poste:

Description

Job descriptionCurious about the future of event marketing?SpotMe is the event management platform for B2B marketers. With over 2 million users and 400+ customers, G2 and Forrester say we are one of the key contenders in the space. Brands like SAP, Pfizer, and KPMG use SpotMe to drive demand, build connections and grow revenue. Our software powers virtual events, webinars, and hybrid meetings with apps, video, attendee engagement, and analytics.Behind the magic stands a curious, diligent, and humble team with over 30 nationalities. A team that feels a deep pride in the work they do, a team that cares for each other, and a team that always chooses to play the next game. MissionYou will shape the future of virtual, onsite, and hybrid events by developing new features and functionalities for our android Mobile app used by thousands of users during events.As an experienced, creative, and innovative android engineer, you will build cutting-edge real-time features, live video streaming and interactivity, offline capabilities, and best-in-class UI/UX.Our tech stackOur app is a modular app, written initially in java, we have over the years moved to Kotlin. All new functionalities are written in Kotlin, and we are always looking for ways to improve, enhance and extend our code base with the latest technologies and components.Kotlin, JavaMVVM/MVI architectureJetpack Compose for new UI elementsKotlin CoroutinesJetpack Navigation ComponentAndroid StudioModular app approach through code and configuration injection GitHubCI and CD with JenkinsStrong unit test coverage with JunitAutomated functional testing with EspressoResponsibilitiesYou will be creating high-quality code that powers the app engine behind hundreds of apps published within the Play Store and used by hundreds of thousands of end users around the world.Develop new features of the SpotMe android Mobile App FrameworkContribute to codebase maintenance and optimization Work with team developers, product managers, designers, and QAParticipate to new functionality brainstorming, specification and design sessionsPresent innovations and feature launches to the wider SpotMe teamRequirements:3-5 years of extensive android native development experience (java, Kotlin, Coroutines)High quality code and knowledge of best practicesSolid understanding of the full mobile development life cycleExperience with multi-threading programming Experienced in an agile delivery framework, ideally ScrumExperience and knowledge of CI/CDProficient understanding of code versioning tools, ideally GitDevelopment experience with at least one other environment (Web, iOS...) is a plusDemonstrated success in designing and building complex mobile applications.Strong analytical, communication, and collaboration skills.Proactive and independent who completes tasks down to a resolution. A few notes about the team you will join:We are all experienced android & iOS developers.We recognize each other's strengths and don't hesitate to send kudos.We acknowledge our weaknesses and always search for ways to improve.We work well remotely and enjoy meeting in person for a chat/drink during our quarterly retreats.We are in hypergrowth mode and with demand exploding, we are rapidly scaling and expanding our teams. If working with us in shaping the future is the opportunity you are looking for, we want to talk to you. Our Work From Anywhere approach enables maximum flexibility for all our talents.SpotMe recruits, compensates, and promotes regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, parental status, or veteran status.

    5 autres jobs qui pourrait t'intéresser:

    RemoteFR t'aide à trouver ton prochain job 100% remote : Crée ton profil

    Poster une annonce 100% télétravail

    Vous recrutez en télétravail?

    Ciblez des milliers de travailleurs remote en postant sur le 1er site d'annonces full-remote en France!