Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Full Stack Developer

Black SMS

Full Stack Developer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    At Black SMS we're looking for you…the amazing candidate who wants to develop the future of communication! You come into the equation as possibly our next raconteur: a fantastic storyteller who expresses themselves through code; a brilliant conversationalist who brightens up a team, and a star at JavaScript and all things front end. Above all, you would be given the option to wear many hats, and the freedom and responsibility to directly shape our product. An open mind and a curious heart are highly recommended for this task as we try to foster the right mix of learning and exploring in our work. 

    The next few lines will be a little less poetic and more concrete on what we desire in an amazing candidate:

    Minimum qualifications:  • BA/BS degree in Computer Science or related technical field or equivalent practical experience  • 2+ years of experience in modern front-end technologies, namely React or Angular  • 2+ years of work experience in software engineering or related fields  • Strong attention to detail and a desire to learn and grow

    Preferred Qualifications: 

    • 3+ years of experience in modern front-end technologies, namely React or Angular  • 3+ years of work experience in software engineering or related fields  • Experience in building user-facing software  • Experience in real-time applications such as chatrooms and data streams  • Experience of the latest web standards including HTML5, CSS3, and ES2016+  • Experience in using Elasticsearch and Node.js  • Experience with modern cryptography techniques and technologies  • Strong design sense and ability to adapt simple sketches into mocks  • Familiarity with the web stack including testing frameworks, server optimizations and protocols  • An understanding of the principles of accessibility and experience with building software that is accessible to persons with disabilities 

    Our Stack:  Our production application is split into four segments, a React based web app, a native swift based iOS app, a React Native based Android app, and a Node.js powered backend. We utilize Firebase as our primary datastore and real-time messaging client and Elasticsearch to handle search. Black SMS also utilizes Python for many of our builds and deploy tools. We are always open to new technologies if they can be easily incorporated into our system.