Native App Engineer

Remote

Reach


Role Location

  • Remote

Compensation

Employees

11 - 25 people

Address

145 Brook Road
Sharon, MA, 02067, US

Tech Stack

  • Haskell
  • JavaScript
  • Docker
  • TypeScript

Role Description

Why Join Reach?

Disruptive & Transformative Industry Visionary Leadership Unrivaled Growth Opportunities Shape the Future

Reach’s vision is to bring blockchain to the world by unlocking its feasibility, practicality, and usefulness for the masses. We are making blockchain mainstream. Reach is a programming language and specialized compiler that allows full-stack developers to build decentralized applications at a fraction of the cost, complexity, and time. We are drastically reducing the barrier to entry into blockchain development and are well on our way to becoming the central platform developers around the world use to build on blockchain.

Reach is growing rapidly and just closed its Series A investment round. We are looking for passionate, talented, and dedicated individuals to join us on this journey!In addition to believing in Reach’s vision, we actively look for people that embody our core values of Excellence, Integrity, Growth, and Service.

The Native App Engineer position with Reach requires a candidate experienced in native application development on mobile to build Reach frontends on mobile platforms without solely relying on Web-based technologies. We are looking for developers with experience on iOS, with a preference toward having Android experience as well. We have not decided to use a particular framework, but are React-Native-curious. This candidate will have substantial experience building native mobile apps and will serve as the point person for building out Reach’s support for mobile frontends. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure.

Key Responsibilities

Work to build native mobile applications that serve as Reach frontends. Architect, build and maintain excellent native mobile applications with clean code. Build clean, pixel-perfect, buttery smooth and modern UIs across both mobile platforms. Integrate third-party APIs, like Reach’s RPC Server interface. Maintain code and write automated tests to ensure the product is of the highest quality.

Qualifications

BS in Computer Science. Programming experience in JavaScript; even better would be TypeScript and Haskell experience. Experience with standard build tools and version control systems (git). Experience in Continuous Delivery (CD) and strong knowledge of Continuous Integration (CI) tools such as CircleCI and Azure. Working knowledge of programming tools, operating systems, and related technologies required. Working experience with cloud computing platforms (Docker, OpenStack, AWS) and cloud technologies required. Experience with Full knowledge of Software Development Life Cycle (SDLC). Excellent debugging skills required. Translates loosely defined requirements into solutions. Collaborates with others on the project to brainstorm about the best way to tackle a complex technological infrastructure, security, or development problem. Practical experience with Docker containerization and clustering (Kubernetes/ECS). Self-motivated individual that possesses excellent time management and organizational skills. You are an experienced native mobile app engineer with a track record of developing high quality applications. Experience with React Native is very important You know and are comfortable with several frameworks for iOS and/or Android and can advise on the order of support priorities. Understanding of REST APIs, using JSON. You are comfortable debugging problems anywhere in the mobile application stack: persistence, networking or user interface. You are product oriented, combining thoughtfulness with pragmatism and a will to get stuff done.

Further, they will also possess the following character traits

Excellent written and oral communications skills required. Self-starter, taking initiative and requiring minimal oversight. Ability to recommend solutions. Passion for building tools to help engineers while practicing customer empathy. Ability to diagnose technical problems, debug code, and automate routine tasks. Interest in working with a growing startup where self-agency and the ability to experiment, pivot, deal with ambiguity and work autonomously is essential. You believe effective and successful work is made possible by clear and honest communication, with a shared understanding of the long-term vision and immediate next actions.

Our Commitment to You

Reach is committed to a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Our Perks

Employee stock-options Flexible work schedule Paid time off Health and Dental insurance

About Reach

Reach is the fastest, safest, and easiest way to build blockchain applications.

We make blockchain development practical. Just like the PC existed before Microsoft and the pocket computer existed before Apple, these technologies didn't become mainstream until they provided a practical way for developers to put applications in the hands of their users. We will be the go-to solution for all Blockchain Development. Not only are we providing an easy way for developers to create their applications, but we are also providing an easy way for them to launch, maintain, and monetize their applications as well. Our developer community is growing rapidly and we just started a new Specialty Products team to build ready-to-commercialize applications - our first product in the pipeline is a DeFi suite of applications.

If you are passionate about blockchain, developer tools, crypto, and/or DeFi come join us!

Company Culture

We value excellence, growth, integrity, and a service mindset. Constant learning, curiosity, and a willingness to take risks and learn from mistakes is core to who we are. Everything we do and every decision we make is with the customer in mind. Reach is fully remote team.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.