Senior Software Engineer (Front End)
Description
Principal Duties and Responsibilities:
? Perform general application development activities, including unit testing, code deployment to
the development environment, and technical documentation.
? Work independently to support software throughout the entire software development lifecycle.
? Diagnose and resolve performance issues.
? Participate in the estimation process, use case specifications, and reviews of test plans, test
cases, requirements, and project planning.
? Introduce tools and automate repetitive processes.
? Guide and mentor junior developers in coding and workflow procedures, and conduct code
reviews.
Qualifications, Skills, Experience and Personal Requirements:
? The ideal candidate will possess exceptional technical skills, a keen eye for design, and
excellent communication abilities, with the capacity to work autonomously in a fast-paced agile
environment.
? 8+ years of engineering experiences
? 5+ years of experience with Angular / AngularJS.
? 5+ years of experience in HTML, CSS, and writing cross-browser compatible code.
? A solid understanding of AJAX, JavaScript, and the Bootstrap framework (2+ years experience in
Bootstrap).
? 5+ years of experience with RESTful services.
? Familiarity with testing frameworks (basic experience, e.g., Cypress).
? Hands-on experience implementing complex Angular applications, directives, controllers, and
services.
? Strong critical thinking and problem-solving skills.
? Effective time management abilities.
? Capacity to work in a distributed team environment.
? Familiarity with Agile practices is essential.