Veritaseum, Inc. is seeking a full stack JavaScript developer. We are flexible as to formalizing relationships, but contractors should be prepared for an open-ended engagement.
- If you’re not already familiar with our application, download it, start it up in
Demo Mode
, get your wallet address, grab some test coins (e.g., from here or here), and try a few trades. - Take look at
id.js
(attached to this Gist), and figure out what's wrong with it. - Send a link to your repository that has well-commented fix, along with your availability, time zone, compensation expectations, portfolio, references, and LinkedIn profile to
[email protected]
.
> > > SUBMISSIONS THAT DO NOT INCLUDE ALL OF THE ABOVE WILL BE IGNORED < < <
You are expected to have:
- expertise in JavaScript development (both inside the browser and out) and best practices
- expertise in at least one commonly used, browser-side toolkit (e.g., JQuery, React, AngularJS, etc.)
- a solid understanding of race condition detection and avoidance
- a solid understanding of basic rapid software development best practices (unit tests, continuous integration, pull requests, etc.)
- proficiency in some CRUD technology (*SQL, NoSQL, etc.)
- proficiency with modern distributed revision control systems (
git
/GitHub,hg
/Bitbucket,bzr
/Launchpad, etc.) - experience with some collaborative software development methodology (Agile, Scrum, Kanban, etc.)
- experience with scalable data integrity architectural concepts (replication, sharding, etc.)
Your responsibilities will include:
- quickly gathering a deep understanding our existing product(s)
- completely owning the development of one or more subcomponents in our system
- helping to refine requirements and drive user story creation
- designing and implementing aspects of complex and scalable systems
- interacting daily with other developers to share ideas, collaborate on integration points, etc.
- using issues, topic branches, and pull requests
Experience designing web-based financial applications, or with Bitcoin protocol or related technologies is a huge plus, but not necessary. You must be willing to sign an NDA. You should be knowledgeable and competent, but grit is preferred to genius.
@somnath-kokane, thanks! I would recommend reviewing #3 under Interview Challenge.EDIT: No longer applies to this challenge.