Cloud Front End Developer - Javascript

Experienced Cloud Front End Developer - Project Delivery Senior Analyst with 3+ years of experience in software engineering and JavaScript frameworks like React, Angular, or Vue.js. Responsibilities include developing and maintaining reusable React components, optimizing front-end performance, and collaborating with cross-functional teams to deliver web applications. The role is within Deloitte's AI & Engineering practice, focusing on building and operating sector solutions powered by AI and data.

What you'd actually do

  1. Develop and maintain reusable React components and user-facing features that support a consistent, scalable, and high-performing web application experience.
  2. Optimize front-end performance and ensure applications are responsive, reliable, and compatible across browsers and devices.
  3. Partner with designers, backend developers, and product teams to translate business and user requirements into intuitive, seamless web experiences.
  4. Contribute to the delivery of high-quality solutions by applying front-end best practices, testing approaches, and clean coding standards.
  5. Support continuous improvement of the user experience by identifying opportunities to enhance usability, maintainability, and overall application quality.

Skills

Required

  • 3+ years of experience in software, systems, or embedded engineering
  • 3+ years of experience with at least one of the following JavaScript frameworks: React, Angular, or Vue.js.
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Experience in building responsive and mobile-first web applications.
  • Proficiency with version control systems, such as Git.
  • Bachelor's degree, preferably in Computer Science, Information Technology, Computer Engineering, or related IT discipline; or equivalent experience

Nice to have

  • Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex issues.
  • Strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Experience with state management libraries such as Redux, MobX, or Vuex.
  • Familiarity with front-end build tools like Webpack, Babel, or Parcel.
  • Knowledge of CSS pre-processors like SASS or LESS.
  • Experience with RESTful APIs and asynchronous request handling.
  • Experience with Agile/Scrum development methodologies.
  • Prior experience using Backstage.io to build and maintain developer portals.