HTML5 SPA Developer - remote

ADASHI Systems
Posted 3 years ago  • Baltimore, MD $75k - 120k (US Dollars)
Stack Overflow

Adashi Systems is a fast-paced, innovative technology company creating solutions that help public safety agencies around the world. As a leading software developer in the public safety market, our emergency response applications help first responders save lives and manage critical incidents effectively.

We are seeking an experienced HTML5 SPA (Single Page Application) developer to create the client side of Mobile Applications, Web Applications, and Desktop Applications from the same TypeScript codebase. Join us in improving the efficacy of first responders and helping to make the world a little safer.

1) Essentials

  • Applicant must be able to contribute to and help maintain a large TypeScript code base used to build and regularly update multiple applications by maximizing code reuse. The code base is organized using npm packages and CommonJS modules. It is deployed via Webpack.
  • Applicant must have an effective and in depth working knowledge of TypeScript, JavaScript, HTML5, CSS, and CommonJS.
  • Applicant must have a solid understanding of Computer Science principles. Specifically, the applicant must be able to make coding and architectural choices based on underlying costs, principles of core technologies, and code reuse patterns rather than recipes learned online or in boot camp type training programs.
  • Applicant must be capable of creating multiple robust “desktop type”applications from the same code base deployed everywhere (web, mobile, and desktop). These are robust and unique applications similar to how Lucidchart (https://www.lucidchart.com), is capable of providing a Visio replacement in a browser and mobile application. These applications are not mere WordPress or Magento type framework configurations and extensions. For this position, expertise in software engineering is far more valuable than marketing and web content authoring.

2) Immediately Valuable

A working knowledge of the following technologies would allow an ideal candidate to hit the ground running. However, we are open to allowing the right candidate with mastery of the essentials above to learn these technologies on the job.

  • Bootstrap
  • Webpack
  • Sass
  • Angular 4

3) Room for Growth

Future projects could allow the applicant to use and/or develop additional skills including:

  • SVG and mathematics essential to 2D graphic applications.
  • Use of C#, SQL Server, .NET, and asynchronous programming patterns for server side development.
  • First-hand understanding and evaluating the needs of markets, interacting with customers, documenting workflows, and designing full applications.

All developers are also encouraged and given regular time to expand their skills and domain knowledge to achieve growth that will benefit themselves and the organization for years to come.

4) Other Benefits

This opportunity comes with an excellent benefits package and flexible working hours. Additionally, this position affords great work space flexibility.

Please Note:You must be eligible to work in the USA without a visa or visa renewal. No visas will be sponsored.