User authentication and authorization between multiple systems, servers, and environments
Understanding fundamental design principles behind a scalable application and differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
Creating database schemas that represent and support business processes. Implementing automated testing platforms and unit tests with build systems build systems with grunt/gulp tasks, npm dependencies, browserify/web packs, minify/uglify tasks, JS unit testing with Jasmine/Karma, PhantomJS etc. Experience with integrating application artifacts with CI/CD pipeline, proficient understanding of code versioning tools, such as Git
Locally remote only
Position is 100% remote, but candidates must reside in Chile.