Please, let Swapcard know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
We are looking for an Android Software Engineer to join one of our squads dedicated to building and enhancing the core systems that drive Swapcard’s capabilities.
You will play a key role in designing, developing, and delivering high-quality, scalable solutions for event organizers and attendees while collaborating with cross-functional teams.
Joining any of these squads means contributing to impactful projects that directly shape the future of Swapcard’s platform.
Examples of Squads and their respective scopes include:
Matchmaking Squad: Focused on optimizing meeting functionalities and advancing the hosted buyer program to deliver a premium, Grade A experience for participants.
BuildX Squad: Dedicated to developing a robust website builder that enhances event organizers’ customization options while significantly reducing setup time and effort.
Engagement Squad: Delivers exceptional online and onsite experiences to maximize attendee engagement and satisfaction.
Your responsibilities will include designing, developing, and delivering high-quality, efficient, and robust engineering solutions.
You will actively participate in coding, system design, code reviews, and troubleshooting production issues.
You will collaborate with engineers, product managers, and designers to devise optimal engineering solutions.
You will continuously enhance system performance and scalability.
Requirements:
You must have 3+ years of experience as an Android Software Engineer in software development with a strong foundation in computer science fundamentals such as algorithms, data structures, and object-oriented programming.
You should possess knowledge and experience with the Kotlin language and native Android SDK.
You need to have knowledge of Android Jetpack components, including ViewModel, LiveData/Flow, Navigation Component, and Compose.
Familiarity with the modern Android Software Engineer toolkit, including Dependency Injection, Unit Testing, Coroutines, and Gradle build system, is required.
You should have experience working with server-side technologies in GraphQL or REST, using CI and Git.
You must be skilled at maintaining and improving legacy systems, evaluating tradeoffs between refactoring, rebuilding, or fast feature delivery.
You should be an outstanding communicator who is proactive, adaptable, and self-motivated, with the ability to work in a distributed remote environment.
Benefits:
You will have the opportunity to work on impactful projects that shape the future of Swapcard’s platform.
You will be part of a collaborative and innovative team environment.
The position offers flexibility with remote work options.
You will gain experience in a variety of technologies and methodologies in software development.
You will have the chance to enhance your skills and grow professionally within the company.
Apply now
Please, let Swapcard know you found this job
on RemoteYeah
.
This helps us grow 🌱.