Empiric
Published: December 5, 2018
Location
Job Type
Category
Description
My software client based in Edinburgh is looking for a Front end developer, the ideal candidate will:
Requirements
- Have a degree in Computer Science, related field, equivalent training or work experience
- Have experience writing tests and testable code
- Be comfortable reviewing, releasing, deploying and troubleshooting your and other people's code
- Have a deep understanding of engineering quality JavaScript applications
- Have strong HTML and CSS skills
- Have experience with front-end build, dependency management and automation tools such as gulp, npm and webpack
- Have experience with RESTful APIs and JSON
- Work in close partnership with our UX designer to build the best experience for our users
- Experience working with ES6 and Typescript
- Experience building user experiences for a consumer audience
- An interest and capability in the field of information visualisation
- Having experience working with a SPA framework
- Experience with Couchbase Mobile or similar offline-first high availability data stores
- Experience developing Ionic mobile apps
- Having knowledge of event driven architectures and streaming
Technologies they use
- Backend: Java (Spring), Python, .NET
- Frontend: JavaScript (TypeScript), Angular2+ and AngularJS, Ionic, npm, webpack
- Databases: PostgreSQL (RDS), Couchbase and others
- Infrastructure: Linux, RabbitMQ, AWS via Terraform, Chef, Nomad, Consul and Fabio
- Monitoring: DataDog, Appsee, Mixpanel and ELK