Job Description |
A bank in Downtown Toronto is looking for a Front End developer for a 4 month contract (Renewable). This bank's Platform Moderinzation team is seeking a Front-End Developer (React/Redux). This Front-End Developer should have complete command of web development technologies and experience designing user interfaces and user experience design.
PLATO is a development platform, which drives velocity, service enablement and reusability. It’s an integrated set of technical products encapsulating critical enterprise capabilities, automated processes, and social architecture to enable high-velocity application development. The PLATO team is comprised of engineers, problem solvers, agilests and creatives in roles such as Enterprise Platform Engineering and Architecture, Enterprise Data Services, Cloud Infrastructure and Architecture, Product Engineering, and Product Management. Together, the team provides the platform that enables the Bank to deliver transformative experiences to customers.
• Reason for request: Workload/Project need
Typical Day in Role
• Developing new user-facing features using React.js
• Work with the product development team to create innovative solutions and quality UX
• Create required markup and style in HTML5 and CSS3
• Building reusable components and front-end libraries for future use
• Translating designs and wireframes into high quality code
• Optimizing components for maximum performance across a vast array of web-capable devices and browsers
|
Job Requirements |
Must Have Skills:
1) Front-End Developer (3-5 years experience with front-end development tools: Babel, Webpack, npm, Yarn)
2) Javascript (3+ years experience with React.js as well as React router, Redux workflows, and data structures)
3) CSS, HTML5 (3+ years experience)
4) RESTful APIs (3+ year experience)
5) Git & GitHub (3+ years experience with PR and branching)
6) Unix (3+ years experience with any UNIX type of command line skills in a terminal)
Nice-To-Have Skills:
- Startup company or tech company experience
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required
|