Senior Angular Engineer

closed
Think Company Logo

Think Company

πŸ“Remote - Worldwide

Summary

Join Think Company as a Contract Senior Angular Engineer to play a key role in the technical design and implementation of web applications in the Angular JavaScript framework.

Requirements

  • 7+ years experience with web application development
  • Significant experience with modern JavaScript, TypeScript, and Angular is essential. Experience with other JavaScript libraries/frameworks and older versions of Angular are a plus
  • Deep knowledge of how browsers work including the rendering pipeline, TCP/IP protocols, DOM, HTML5 APIs, etc
  • Possess a keen ability to craft clear solutions in the face of complex problems
  • Experience with front-end development practices including accessibility, progressive enhancement, cross-browser/platform compatibility, performance, and pre-processors/build tools
  • Experience building from project requirements and technical documentation for testing and development
  • Experience with git, svn, or similar version control systems and knowledge of Git Flow methodologies
  • Experience writing unit tests, meeting or exceeding the project’s required coverage
  • The ability to work with many groups within a large organization and understand the key players
  • Knowing when to call out setbacks as risks for a successful delivery
  • Have experience developing with content management systems
  • Understand the intricacies of a well-formatted HTML document and CSS
  • Understand how to use current front-end tools such as Babel, ESLint, and Webpack

Responsibilities

  • Be an experienced consultant, with the ability to work and speak with senior-level individuals at client organizations, even when you don’t know everyone in the room
  • Be a development strategist for your project, fostering understanding with your internal team but also keeping the client up to date
  • Work with client and vendor teams to understand their methodologies and workflows to better execute on the client’s goals in context of the project
  • Build code pattern libraries, responsive page templates, and single-page web applications from annotated visual designs
  • Be an advocate of technology and understand current trends, while also being knowledgeable of future trends
  • Work closely with visual and UX designers, understanding creative vision and advising on accessible components, technical feasibility and best practices for optimal user experience
  • Be an empathetic mentor to other Think Company and client developers as they work towards mastery of software development in an enterprise environment
  • Be a thought leader in development, often researching and knowing the latest development trends and methodologies and socializing them with the team
This job is filled or no longer available