Qualifications:
Front End
4+ years of relevant work experience
Experience building Production applications with major SPA frameworks such as React or Angular
Excellent written and verbal communication skills
Strong knowledge of functional programming, object-oriented programming, data structures, algorithms, and designing for performance
Experience with clean code and automated testing methodologies
Comfortable with technical ownership, managing multiple stakeholders, and working as part of a global team
Experience designing scalable and reliable systems with a focus on RESTful APIs
Strong knowledge of SDLC build tools and shift-left DevOps methodologies (Gitlab, NPM, Gradle, Maven, etc)
Knowledge of and experience building Production applications with React and Typescript. Should be comfortable in setting standards and leading other developers in this space.
Preferred Qualifications
Experience with Reactive programming methodologies and frameworks such as RxJS and RxJava
Experience with front end build tools and testing libraries including Webpack
Back End
6+ years for relevant work experience
- Excellent programming skills in a major programming language such as Java, C#, or JavaScript and are comfortable learning new languages
- Excellent written and verbal communication skills
- Strong knowledge of functional programming, object-oriented programming, data structures, algorithms, and designing for performance
- Experience with clean code and automated testing methodologies
- Comfortable with technical ownership, managing multiple stakeholders, and working as part of a global team
- Experience designing scalable and reliable systems with a focus on RESTful APIs
- Strong knowledge of SDLC build tools and shift-left DevOps methodologies (Gitlab, NPM, Gradle, Maven, etc)
- Experience building Production distributed applications with major microservices framework such as Spring or Vertx