Position Summary

Job Title: Digital Front End Developer (Full Stack with Node.js and Angular)

Job Overview:

We are currently seeking a detail-oriented and innovative Full Stack Developer specializing in Node.js and Angular to join our team. The successful candidate will be responsible for designing, developing, and implementing user-friendly web and mobile applications, as well as supporting backend development.

Key Responsibilities:

  1. Web and Mobile Application Development: Develop user interfaces using Angular best practices, and create server-side scripting with Node.js.
  2. Code Testing and Debugging: Perform tests to optimize performance, rectify issues, debug code, and improve usability.
  3. Performance Optimization: Monitor and improve application performance for maximum speed and scalability.
  4. Collaborative Projects: Work in tandem with UX designers, analysts, and the development team to deliver innovative solutions and improve functionality.
  5. Documentation: Document application processes, create software documentation and assist in the design of user manuals to guide end users.

Required Skills & Qualifications:

  1. Prior experience as a Full Stack Developer or similar role.
  2. Knowledge of JavaScript libraries and frameworks such as AngularJS, Angular 2+.
  3. Proficiency in JavaScript frameworks, particularly Angular and Node.js.
  4. Knowledge of CSS, HTML, and writing cross-browser compatible code.
  5. Experience with testing frameworks like Jasmine.
  6. Familiarity with build tools such as Webpack, Gulp.js, and grunt.js.
  7. Familiarity with JavaScript MV-VM/MVC frameworks, specifically Angular.
  8. Understanding of asynchronous request handling, partial page updates, and AJAX.
  9. Strong problem-solving skills, with a knack for troubleshooting and communication.
  10. Degree in Computer Science, Engineering, or a related field.

Desirable Skills:

  1. Knowledge of web libraries and frameworks such as AngularJS, Polymer, and Closure.
  2. Familiarity with the entire web stack, including protocols and web server optimization techniques.
  3. Knowledge of accessibility principles, and the ability to build products that are accessible to users with disabilities.

This job description is intended to convey information essential to understanding the scope of the job. However, it's not an exhaustive list of skills, efforts, duties, responsibilities or working conditions associated with the position.

Recruiting tips

From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.
Benefits

At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.
Our people and culture

Our inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Deloitte one of the most rewarding places to work.
Our purpose

Deloitte’s purpose is to make an impact that matters for our clients, our people, and in our communities. We are creating trust and confidence in a more equitable society. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. We are focusing our collective efforts to advance sustainability, equity, and trust that come to life through our core commitments. Learn more about Deloitte's purpose, commitments, and impact.
Professional development

From entry-level employees to senior leaders, we believe there’s always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.

Requisition code: 181566