Senior Android developer (Kotlin/Java)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Access Softek is a software company headquartered in Berkeley, California with offices in Manhattan, Chicago, and Vancouver. We are creating a digital banking solution: online banking, mobile banking, omnichannel lending, and omnichannel account opening. Today our 300+ employees serve over 350 financial institutions and reach over 6 million mobile banking end-users every month. We focus on innovation: mobile-first, machine learning, and AI everywhere.
Now we are seeking a Senior Android Developer. Together with the team, you will be working on a first-class award-winning mobile banking solution for the USA market, building FinTech Mobile App and related features using well-established Agile development practices. Our focus is on what’s important: shipping quality software to the users so we have Zero Bug Policy and high test coverage.
Ожидания от кандидата
Primary Responsibilities
- Design, develop and support various features of the Mobile Banking Android app.
- Design, develop and support tests along with developing new features (80% test coverage by JUnit and Espresso is a requirement).
- Create the best possible UI/UX solutions in the team of Designers, Product Managers, and QAs.
- Work with other Android developers to make unified solutions and follow common app architecture.
- Provide code reviews to other Android developers working on the same project.
- Communicate in English and work inside a distributed team.
The technical stack for this position is: Kotlin/Java, Android Jetpack, Coroutines, Kotlin Flow, Retrofit, OkHttp3, Hilt, MVVM, Robolectric, Espresso
Requirements
- Intermediate level of English (verbal and written)
- At least 2 years of experience with Android technologies + at least 3 years of experience with Java or Kotlin
- Readiness to work with extensive UI programming tasks, pair-programming sessions, code peer review, unit testing, and integration testing.
- Experience in OOP design and knowledge of best practices in software system design (SOLID, CQRS, 12 factors, etc.)
- Experience with Git will a huge plus.
- Experience with Jetpack Compose will a huge plus.
Условия работы
Our benefits
- Fully remote work from abroad.
- Flexible working hours.
- Home office equipment (computer, additional monitor, etc.), if necessary.
- Internet compensation (50$ per month).
- Long-term employment.
- Paid vacation and days off on national holidays.
- Paid sick leave and internal medical insurance policy.
- English at special corporate rates.
- Compensation for training and additional education.
- Community of practice, regular knowledge sharing among colleagues.
- Friendly and easy-going international team and colleagues.