Responsibilities: Designing and developing mobile-first applications;
Creating and maintaining clean and clear front-end code for our web and mobile applications;
Maintaining excellent test coverage for our code base;
Working with our shared services and field teams to identify application bottlenecks and make relevant architectural decisions;
Working with our backend application developers to optimize performance across our system;
Designing administrative tools for our shared services and business development teams;
Constantly optimizing our code bases with an eye for modularity and legibility;
Writing documentation for other developers as you progress through and progressively enhance the code bases.
Wymagania
Minimum Qualifications: Demonstrable experience with AngularJS, JSON, HTML5, and CSS;2+ years of experience in JavaScript development;
5+ years of experience in frontend web development;
Familiarity with multiple additional programming languages/stacks;
Excellent documentation skills;
Strong familiarity with mashup development / developing against API endpoints
Bonus Qualifications
Experience in agile and test-driven development environments;
Working knowledge of Angular2;
Working knowledge of Twitter Bootstrap;
Experience with NoSQL databases;
Experience working with web sockets;
Experience in application security testing;
Familiarity with client-side JavaScript frameworks and best practices;
Contributions to open source communities.