Summary
We are seeking a Senior Front-end Developer to design, develop, and maintain high-quality web applications using HTML5, CSS3, JavaScript, and frameworks like React or Angular. You will lead feature development, optimize performance, collaborate with cross-functional teams, and mentor junior developers.
Minimum Requirements:
- Strong knowledge of JavaScript, jQuery, CSS and HTML.
- Extensive experience in Angular (Must have).
- Experience in AJAX, Bootstrap, Web pack, npm.
- Experience in CMS development.
- Knowledge of CSS pre-compilers like Sass.
- Knowledge of TypeScript
- Proficient understanding of code versioning tools, such as Git.
- Understanding of state-management patterns such as Redux, Flux or similar.
- Proven track record of delivering projects with high quality UI.
- Experience with modern front-end technologies (style system, webpack, etc.).
- Experience working in an Agile/Scrum development process and using collaboration tools, such as Jira, Trello, Slack, etc.
- Good cross team communication skills.
- Self-managed, proactive work style. Able to work independently within a team-centric environment.
- Experience with Web Accessibility standards.
Responsibilities:
- Implement new user-facing features in our products/projects.
- Responsible for coding, testing, debugging, and documenting new user-facing features in our products.
- Write client-side code to create super-fast, easy-to-use web-based applications which include websites for both desktop, mobile browsers, and hybrid in-app pages.
- Optimize web applications to maximize speed and scale.
- Implement scalable, highly available, efficient, and robust end-to-end solutions.
- Build libraries and frameworks that support complex web applications, speed up development efficiency and improve code quality.
- Participate in the entire application lifecycle covering backend and front end focusing on coding, debugging, and testing.
- Stick and establish standard of SDLC to build world class frontend infrastructure.
Preferred Qualifications:
- Distributed/remote/global team working experience.
- Your active GitHub/NPM portfolio.
- Familiarity with the whole web stack, including protocols and server-side techniques.