This job listing has expired and may no longer be relevant!
16 May 2018

Full-Time Sr. Software Engineer (React, React Native) (100% REMOTE)

Dash – Digital Cash – Posted by Dash Anywhere

Job Description

Job Description:
The Senior Software Engineer role is to develop mobile and web applications using React and React Native. As a Senior Software Engineer you will help on the architecture design, build the mobile version of our product, and be in constant collaboration with our backend and UX teams and developing web applications using React and React Native. You will collaborate with the UX team in designing the user interface as well as implementing the product and connecting to back end services. In this position you will work with other motivated and talented developers with a significant impact on design, architecture and direction.

We are looking for a passionate and professional software engineer who enjoys doing things the right way. You should have a deep understanding of JavaScript, React and React Native. Additionally you should understand user experience design, code, security, quality and sustainability. As a software professional, you understand the importance of coding clean, estimating, taking deadlines seriously, and interfacing well with other team members, teams, and end users.

We’re looking for someone who knows the ropes, and has previously released React Native mobile apps for both Android and iOS. Also, you will be working for a well-established cryptocurrency community, and it’s important to keep the user experience at the forefront of your mind.

Contribute to the development of the DashPay Wallet mobile interface which will enable users to easily access all features of the DashPay DAP, including user accounts, contacts, and standard “wallet” functionality.
Contribute to the redesign and refactoring of the existing DashPay Wallet codebase both to support the DashPay DAP architecture and for enhanced maintainability
Participation in the development, testing and deployment of new releases
Work collaboratively in a team environment to reach ideal outcomes and solutions
Apply creative solutions to eliminate limitations of cryptocurrency and provide improved user experiences

Minimum Qualifications
Proven, demonstrable experience building and delivering React Native mobile applications
Other experience writing client-side JavaScript using React, React Native, Redux (or equivalent technologies)
Solid knowledge of JavaScript
Knowledge of object-oriented design principles
Experience with open-source and distributed software development projects
Must be competent with Git and Github (including rebasing, resolving merge conflicts)
Ability to work remotely and deliver without constant supervision
Ability to commit to a timeline, stay on task, and ensure sufficient availability to complete the assigned tasks in a timely fashion
Good communication skills, a positive attitude, and self-motivated
Fluent in English, written and spoken

Desired Qualifications
Knowledge and experience of blockchain technologies
Understanding of asynchronous programming, including its quirks and workarounds
Experience with Continuous Integration systems (we use Travis-CI)

Location / compensation
Location can be anywhere / remote
Compensation will be at competitive rates and based on experience and location

Compensation:: DASH

Payable in:: Other (please specify)

About the Employer: Dash (Ticker: DASH) is digital cash — instant payments and micro-fees, anytime, anywhere. We believe payments take too long and cost too much. Dash provides individual users, merchants, and businesses a better way to pay and get paid. For the underbanked to the banked, e-commerce to point of sale, business-to-consumer and business-to-business, Dash users keep more value. Established in 2014, Dash is a blockchain payments network based on the Bitcoin source code. Dash improves on Bitcoin by adding a second-tier service-layer for increased transaction speed (InstantSend), optional privacy features (PrivateSend), and a governance model with a self-funding treasury system. Dash is open-source and not-for-profit. Dash operates as a distributed autonomous organization. Network participants own the network, act as shareholders, and vote each month to reach consensus on budget proposals. This allows Dash to focus on solving user problems, creating better products, and passing value saved in time and fees back to users.

How to Apply

Please apply directly using the following link:

Job Categories: Engineering. Job Types: Full-Time. Job Tags: ES6, ES7, JavaScript, Mobile Development, React, React Native, and Redux. Salaries: Negotiable.

1710 total views, 1 today

Apply for this Job