Apply for job

Front End Web Developer

Mid-level Front End Web Developer-Angular

Our direct client, a global financial services firm, based in Stamford is seeking a mid-level front end developer with JavaScript and Angular skills. You will be part of the team to help build a complex financial system in Angular/.NET Core on a microservice architecture. This position will require working with other developers and analysts on-site and off-shore to understand business problems, design solutions and implement them efficiently.

Essential Duties

  • Design, develop, and maintain new and existing code, using Angular/Typescript, HTML, and CSS
  • Translate mockups and wireframes into functioning front-end code
  • Design new screens/UI elements to meet user requirements
  • Optimize designs from a UX perspective
  • Deliver a product that is cross-browser compatible, responsive to different screen sizes, and supports internationalization
  • Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free code
  • Integrate the front-end application with REST APIs
  • Ensure performance requirements are met
  • Write and maintain documentation for new and existing features
  • Follow security best practices at all times
  • Conduct design and code reviews
  • Stay abreast of developments in web applications and programming languages

Skills, Knowledge & Abilities

  • Advanced knowledge of JavaScript/Typescript, HTML & CSS
  • Advanced knowledge of SPA frameworks, preferably Angular
  • Ability to use patterns to build solutions according to best practices
  • Ability to design clean, efficient user-interfaces based on a set of user requirements
  • Strong unit testing focus, experienced with test-driven design
  • Working knowledge of different authentication protocols – JWT, OAuth 2.0, etc
  • Ability to quickly debug and troubleshoot problems, at design time and runtime
  • Comfortable working within an Agile methodology
  • Ability to utilize diagrams to communicate design
  • Proficiency using Git for source control
  • Excellent verbal communication skills
  • Excellent problem-solving skills
  • Excellent attention to detail
  • Experience building mobile apps (native or progressive-web app) a plus

Technical Skills

  • Angular
  • JavaScript / Typescript
  • HTML / CSS / SASS (or LESS)
  • Bootstrap
  • Visual Studio Code IDE
  • Jasmine / Karma
  • NPM / Yarn
  • Sketch/Zeplin (a plus)
  • Adobe Illustrator (a plus)

Education/Experience

  • Bachelor’s degree or equivalent
  • 3+ years industry experience directly related to the duties and responsibilities specified

 

Job ID: 4355

  • Accepted file types: docx, doc, pdf, rtf, wps, txt, html.