Sr. Front End Developer
The Senior Front-end Angular Developer position plays a critical role in our company. They are responsible for implementing the front-end logic that defines the behavior of the visual elements of a web application.
They are actively involved throughout the project lifecycle, oftentimes starting with rapid prototypes early in the design phase.
In some cases, the end goal is high-fidelity prototypes, but most of the time the developers will ultimately be writing clean, production-ready code, which will be integrated with the backend / APIs.
Front-end developers will be supported by our back-end web developers, who are responsible for server-side application logic.
They often work alongside other front-end web developers who specialize in markup and styling. We are looking for a Sr. Front-end Angular Developer who is passionate about design and programming.
Responsibilities include implementing visual elements and their behaviors with user interactions. You will work with both front-end and back-end web developers to build all logic.
You will also be bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.
Duties and Responsibilities
Plan and update Web design specifications.
Provide suggestions related to the Design that will enhance user experience.
Plan, build and update additional developments for the Mobile and Web
Lead and mentor the junior frontend web developers Qualification
5+ years working in front-end web development
Bachelor's / College Degree in Computer Science / Information Technology, Engineering (Computer / Telecommunication) or equivalent
Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, Foundation or Materialize
Solid understanding and development experience in Angular
Experience with Typescript
Experience with tools like Redux, Webpack, Angular CLI and / or Gulp
Experience consuming REST APIs
Experience with Object Oriented programming
Familiarity with responsive design concepts and coding best practices
Experience with client-side architecture and design patterns
Awareness of cross-browser compatibility issues and client-side performance considerations
Solid understanding and extensive experience with version control tools like Git, SVN or Mercurial
Exceptional problem solving and ability to work independently
Excellent leadership skills
Exceptional learning skills
Passion to write great, clean and efficient code
Fluency in both oral and written English