Job Title: Experienced Front End Developer
Our company is seeking an experienced front-end developer to join our team. As a senior front-end developer, you will be responsible for designing, developing and implementing complex web applications using the latest technologies.
The ideal candidate will have extensive experience in front-end development, including knowledge of HTML, CSS, JavaScript and frameworks such as Angular and React. You should also have excellent problem-solving skills, with the ability to work independently and collaboratively as part of a team.
* Key Responsibilities:
* Design, develop and implement feature-rich and scalable front-end applications
* Support business operations by improving or performing systems configurations or by developing new features of Java applications
* Ensure the performance, quality and responsiveness of applications by monitoring, analyzing and reports root cause of system/production disruption and include recommendations to prevent the reoccurrence of glitches, defects & bugs
* Help to maintain/improve code quality as well as automation especially on the testing area
* Analyze within their IT lines the current technology trends and look for opportunities to design new technology solutions that would maximize the company's productivity and improve business operations
* Enrich procedures & documentation of deliverables. Keep documentation and processes around production support as well development cycle up to date and at his best possible efficiency
* Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions
* Write clean, maintainable and well-documented code
* Stay up-to-date with the latest front-end technologies and best practices
* Mentor and guide junior developers to improve their front-end skills
* Participate in code reviews and provide feedback to ensure code quality
Requirements:
* Bachelor's or master degree in information technology and/or other demonstrated learning path (eg. Bootcamp) can be accepted
* Minimum 7 years of experience as a professional front-end developer
* Strong understanding of front-end development and web technologies
* Proficient in Angular and TypeScript
* Familiarity with RESTful APIs and integrating them into front-end applications
* Knowledge of version control systems, preferably Git
* Experience with state management libraries such as NgRx
* Knowledge of CI/CD pipelines and best practices
* Experience with testing frameworks like Junit or Jasmine
* Understanding of UX/UI design principles
* Experience in supporting production to business users would be added advantage
* Work experience in Finance, banking or insurance industry is preferred
* Good understanding of development processes associated (testing, code quality, design). First experience as a technical leader in a project
* Methodologies – Waterfall & Agile are accepted
* Certification – ITIL is a PLUS
Benefits:
* Excellent problem-solving and analytical skills, with the ability to work independently and as part of a team
* Strong communication and collaboration skills, with the ability to work effectively with stakeholders at all levels
Additional Requirements:
Seniority level: Mid-Senior level, Employment type: Full-time, Job function: Information Technology, Industries: IT Services and IT Consulting