Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • UI Developer focused on front-end web development with ReactJS at Morgan Stanley, creating high-performance user interfaces. Collaborating with product teams to ensure seamless user experience.

Responsibilities

  • Lead the development of user-facing features using ReactJS
  • Architect and build reusable components and front-end libraries for scalability and maintainability
  • Translate complex designs and wireframes into high-quality, responsive code
  • Optimize components for maximum performance across various devices and browsers
  • Collaborate closely with product managers, UX/UI designers, and backend engineers to deliver seamless user experience
  • Establish and enforce best practices for code quality, testing, and deployment
  • Mentor team members through code review, technical guidance, and knowledge sharing
  • Stay updated on emerging trends in front-end development and integrate relevant technologies

Requirements

  • 4+ years of professional experience in front-end development with a strong focus on ReactJS
  • Bachelor’s or master’s degree in computer science, Software Engineering, or a related field
  • Expertise in JavaScript (ES6+), HTML5, CSS3, and modern styling techniques
  • Proficiency in state management libraries like Redux or Mobx
  • Experience with front-end build tools such as Webpack, Babel or Vite
  • Familiarity with RESTful APIs, GraphQL, and modern authorization mechanisms (e.g., JWT)
  • Strong understanding of performance optimization techniques for web applications
  • Experience with CI/CD pipelines and version control systems like Git
  • Knowledge of accessibility standards (WCAG) and responsive design principles
  • Strong experience and knowledge in Agile methodologies
  • Experience with TypeScript for type-safe development
  • Motivated self-starter and a good team player.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

BabelGraphQLJavaScriptMobXReactReduxTypeScriptWebpack

Location requirements

HybridCalgaryCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.