What are the responsibilities and job description for the Front End Developer position at Future Proof Consulting Services Inc?
We are looking for a mid to high-level Front-end engineer with extensive experience in React and in Angular version 10 and up who will be part of a Digital Delivery team responsible for the client side of our service. The primary focus of this role will be to implement a complete responsive UI web application. The Front-end engineer will support innovative member and team member experiences that leverage the latest open-source and cloud technologies. Your primary duties will include ideating, experimenting, developing modules and components, and coupling them into a functional application.
Responsibilities:
Required Skills:
Location: Hybrid
We are only accepting: US Citizens, Green Card Holders, TN Visa, Green Card EAD's
Responsibilities:
- Develop new client facing features for interactive web applications that rely heavily on REST APIs using modern web technologies.
- Work closely with Product Owner, UX, and fellow engineers to understand and build web applications from scratch.
- Write well-structured code that is easy to maintain and understand.
- Optimize code for performance, ensuring fast loading times and smooth user experiences.
- Build applications that adapt and work well across different devices and screen sizes.
- Use CSS preprocessors like Sass or Less to enhance CSS with variables and functions. Hence making stylesheets more maintainable and reusable.
- Collaborate with fellow engineers, designers, and analysts to define, design, and ship new features.
- Knowledge of browser developer tools such as Chrome DevTools.
- Comfortable in working with branches, merging code, and resolving conflicts.
- Strong problem-solving and debugging skills.
Required Skills:
- Experience working with large enterprise codebase, sharing stylesheets
- Experience working with component library/design systems
- Experience writing easy-to-read, clean, consistent CSS
- Experience writing reusable component styles
- Experience writing semantic, accessible HTML
- Experience with integrating 3rd party components into the design system
- CSS/SASS
- Storybook(or similar tool)
- Must have hands-on experience in Angular 10 and up
- Must have hands-on experience in React
- Experience in writing test cases using Karma, Protractor, and other frameworks
- Experience working with Azure DevOps and/or AWS
- Experience with GitHub.
- Strong hands-on development with Single Page Applications
- 5 years of experience developing dynamic, highly interactive user interfaces for the web
- Ability to manage and interface with and interface with APIs and RESTful web services
- DevOps experience, such as creating configuration, building, and test scripts for Continuous Integration environments
- Well-versed in software architecture patterns
- Must be an expert in CSS3, bootstrap, and any other similar technologies
- Advanced knowledge of CSS, HTML, and JavaScript
- Experience with Test Driven Development (TDD) and Agile (XP)
- Follow best practices with client-side Angular code
- Be able to create self-contained, reusable, and testable modules and components
- Ability to perform unit testing
- Knowledge of TypeScript development and experience with WCAG 2.0 accessibility standards and guidelines.
- Experience with accessibility audit and quality assurance tools and processes.
- Experience working in Agile environment
Location: Hybrid
We are only accepting: US Citizens, Green Card Holders, TN Visa, Green Card EAD's