← back to previous jobs

Blockchains

Remote - US
Apply for this position
❤️ Please support us by letting Blockchains know you found this job on FindWeb3.com. Thanks!

Android Engineer

📅
Feb 15
🕘
Full-Time
💻
Fully Remote

Our vision


Blockchains is committed to protecting and empowering individuals through the development of applications, services, and ecosystems designed to change the way people interact with technology, infrastructure, and each other. Software solutions in development by Blockchains focus on preparing the world for the next phase of the internet’s evolution – Web 3.0 – with an emphasis on digital identity, digital asset custody, IoT, and a stable means of digital payment.


Blockchains is dedicated to innovation, and its efforts do not stop at software. Blockchains envisions a world transformed by blockchain technology, in which digital- and real-world interactions are interwoven. Blockchains plans to build out a real-life sandbox in northern Nevada, where it, along with other like-minded companies and individuals, can come together to innovate and collaborate to create a better future for all.


What you will do


In this position, you are responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. The primary focus is the development of Android applications and their integration with back-end services. You must be able to work along-side other engineers and developers that are working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.


Key qualifications



  • Translating designs and wireframes into high quality code.

  • Designing, building, and maintaining high performance, reusable, and reliable Java code.

  • Ensuring the best possible performance, quality, and responsiveness of the application.

  • Identifying and correcting bottlenecks and fixing bugs.

  • Helping maintain code quality, organization, and automatization.

  • Performing other duties as assigned.


What you will need to succeed


To ensure success, you must have strong knowledge of Android SDK, different versions of Android, how to deal with different screen sizes, Android UI design principles, patterns, and best practices. You must have familiarity with RESTful APIs to connect Android applications to back-end services and familiarity with cloud message APIs and push notifications. You are well versed with writing both readable and reusable code in Java, Kotlin is a plus.


You must be comfortable working in a dynamic and creative team charged with developing blockchain applications for a rapidly evolving domain. You must be a self-motivated developer with strong technical skills and a willingness to work in a team to explore a variety of approaches to support blockchain-based applications.


You enjoy startups and thrive in high-performing yet fluid environments. You can simultaneously support multiple initiatives in various development stages and quickly pivot without losing traction on other projects.


Education/experience


You have a bachelor’s degree in computer science, applied mathematics, or a closely related discipline. A minimum of five years with software development engineering experience is required. Experience with offline storage, threading, and performance tuning is also required.


Blockchains, Inc. (“Blockchains”) is proud to be a diverse workforce, and we are committed to inclusion and diversity to ensure equal opportunity for all applicants. Blockchains provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, sexual orientation, gender identity and/or expression, national origin, age, marital status, physical or mental disability, veteran status, or any other characteristic protected by federal, state, or local laws.