An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Adyen in Chicago seeks full‑time Kotlin Engineers to advance our in‑person payments solutions across Android and Linux terminals and backend systems.
You will contribute to Kotlin‑based business logic, Kotlin Multiplatform, and central C++ libraries, while integrating with various terminals and merchant SDKs. A strong focus on testing and cross‑functional collaboration is required.
Proactive in bringing great ideas to improve our solutionWilling to learn and improveA motivated, enthusiastic team player: collaborate with other engineers, product designers, and business stakeholdersAble to debug and solve problems within the Android application and collaborate effectively on cross-functional issuesHave a keen eye for detailFlexible, open to new ideasSelf-disciplined and enjoy working at a fast pace while managing and prioritizing goalsEnthusiastic to investigate new technical possibilities, yet able to work within existing frameworksAble to provide reliable and clearly understandable codeExperience in development of enterprise level SDKsExpert level knowledge of Kotlin, Android SDK, Jetpack Compose, Coroutines, Gradle, Dependency InjectionAbility and desire to mentor and grow other engineers through code reviews, design reviews, and over-the-shoulder debugging+5 years of experience writing code in KotlinExperience writing and maintaining a comprehensive suite of automated unit and integration testsExcellent verbal and written communication skills in EnglishA high level of personal accountability and a blend of strong technical skills, creative problem-solving, and a collaborative spiritProficiency in building software for the Android platformExperience in another non-JVM language, such as C or C++Experience with building libraries used by other engineersKnowledge about security best practices and standardsExperience working with Bluetooth-connected devicesExperience working in payment industry (This is a plus, not a must)