SORAMITSU is hiring a
Web3 Senior Android Developer (Remote)

Compensation: $54k - $90k *

Location: Innopolis Republic of Tatarstan Russian Federation

SORAMITSU Co., Ltd. is a Japanese/Swiss technology company with expertise in developing blockchain-based solutions for digital asset and identity management. Our mission is to use blockchain technology to promote innovation and solve pressing societal challenges.

SORAMITSU is the original developer of the open-source blockchain platform Hyperledger Iroha, which is tailored for enterprise and public-sector use. The Iroha blockchain’s flexible permissions system and scalable, performant architecture suit it for digital asset and identity management in high-traffic, multi-stakeholder environments.

Together with the National Bank of Cambodia (NBC), SORAMITSU developed Bakong, the world’s first blockchain-based retail payments system launched by a central bank. We have also developed a digital asset custody solution for European CSDs, a closed-loop payment system for the University of Aizu in Japan, and an identity verification system prototype for Bank Central Asia in Indonesia, among other projects.

On the strength of our work with the NBC, we won a 2020 Global FinTech & RegTech Award and a 2021 Japan Financial Innovation Award. His Excellency Chea Chanto of the NBC was furthermore named 2021 Central Banker of the Year Asia-Pacific for his work on Bakong and other innovations. More recently, SORAMITSU was selected as a finalist in the Monetary Authority of Singapore’s Global CBDC Challenge.

Additionally, SORAMITSU is an ongoing contributor to the open-source SORA decentralized economic system and blockchain network, providing much of the core open-source code used by the ecosystem. SORAMITSU also contributes to numerous, open-source cryptocurrency wallets, such as the Fearless Wallet and SORA Wallet.

SORAMITSU’s guiding aim is to deploy cutting-edge technology on a global level in order to expedite financial inclusion and health, as well as mitigate economic inefficiencies.


The Role

– We are looking for a Senior Android Developer that has experience with critical production systems (i.e. payment systems, B2B systems, Telco or similar systems), experienced in Android Platform (knowledge of both iOS and Android will be highly appreciated). The responsibility would be to design, implement and support software production solutions that will be used by our clients, write tests for the system and guarantee high quality of functional and nonfunctional characteristics of produced code, perform code review for other developers, take part into making architectural decisions, transfer knowledge to other team members and mentor junior developers. The candidate will also be responsible for interviewing people who will perform mobile development related tasks and work in the development team. The candidate will also need to select and integrate frameworks and libraries which will be the part of software systems and to prove his/her choice. As a senior developer, the candidate should understand the business goals of the system, plan his/her work upfront, give correct estimations to each task and able to foresee possible problems and eliminate them before they appear.


Tasks

  • Design, implement and support mobile applications.
  • Write tests which will cover the major amount of functionality and non-functional requirements.
  • Perform code review for other mobile developers.
  • Participate in architecture meetings and take part in making architecture decisions.
  • Provide knowledge transfer inside the company (document important parts of the system, provide workshops or lectures inside the company).
  • Provide mentorship for junior developers and interns.
  • Analyze requirements and select technologies which will speed up implementation keeping quality on the needed level.
  • Provide estimations for all related tasks.
  • Perform issue- and bug-fixing.

Needed education and experience

  • A bachelor’s degree or higher.
  • 5+ years of experience in Java and/or Kotlin languages.
  • 2+ years of pertinent experience at the similar senior position.
  • Experience in blockchain-related projects will be appreciated.
  • Knowledge of software engineering processes.
  • Experience in designing software solutions.
  • Experience with Google Play Approval & Distribution Process.
  • Participation as a key role engineer in at least one successful project.

Required technical competencies and qualifications

  • Excellent analytical and problem-solving skills.
  • Good understanding of how Android mobile platform works.
  • Deep knowledge of Java/ Kotlin languages along with Android SDK, including using main components, networking, animations and data transferring formats.
  • Knowledge of dependency injection frameworks (Dagger/hilt), view binding libraries and reactive programming will be a plus.
  • Experience building mobile UI with Material Design approach and using animations.
  • Proficient in designing mobile applications with design patterns (Viper, MVC, MVVM, MVP, etc.), application of SOLID design principles, familiarity with corresponding frameworks and libraries (Moxy, Cicerone).
  • Good understanding of building tools for the Android platform.
  • Experience with Jetpack compose.
  • Experience with Kotlin multiplatform.
  • High level of Git usage experience, along with related workflows.
  • Knowledge of SQL/NoSQL data storage approaches and database design.
  • Good understanding of networking principles and related design.
  • Experience with multi-threaded, asynchronous code.
  • Experience with code generation tools.
  • Skilled at writing tests (test-driven approach is preferred), experience in UI testing.

Required soft skills

  • Impeccable communication, presentation and organizational skills.
  • Significant attention to details.
  • Maintain a positive attitude while giving and receiving constructive criticism to make improvements and take appropriate corrective actions.
  • Honesty and ethic.
  • Be open to changes (positive or negative) and to considerable variety in the workplace.
  • Willingness to take on responsibilities and challenges.
  • Good English.

Working Conditions

  • Flexible 40-hour work week.
  • Permanent, full-time position.
  • The international team of professionals.
  • Possibility to work from offices around the globe.
  • Possibility to visit global meetups and conferences for education and/or for giving a speech.
  • An absence of a strict dress code.
  • Relaxed work environment.

Apply Now:

Compensation: $54k - $90k *

Location: Innopolis Republic of Tatarstan Russian Federation


Benefits: Medical Insurance


Receive similar jobs:

Web3 Android Developer Salary

The average yearly salary for a Web3 Android Developer is $115k per year, with a minimum base salary of $49k and a maximum of $300k.

Check more information about Web3 Android Developer Salary.

Remote Web3 Android Developer Jobs

Job Position and Company Location Tags Posted Apply
Remote
Apply
Dublin, Ireland
Apply
Remote
Remote
Apply
Remote
London, United Kingdom
Apply
Remote
Remote
Apply
New York, United States
New York, United States

Recommended Web3 Android Developers for this job

/@ricky


See Profile
/@manueljesus


See Profile
/@agileinfoways


See Profile
/@stiagailo


See Profile
/@rahatjidni


See Profile
Cover Letter / AI Interview