Search by job, company or skills

I

Application Architect-Frontend Engineering

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Introduction

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you'll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You'll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.

Your Role And Responsibilities

As an Application Architect - Frontend Engineering, you will define the structure, design patterns, and best practices for building scalable, maintainable, and high-performance frontend applications. You will bridge the gap between design and technology, ensuring that the user interface (UI) is not only visually appealing but also technically robust. Your primary responsibilities will include:

  • Architectural Design: Define and document the frontend architecture, including component hierarchies, state management strategies, and integration points with backend services.
  • Technology Leadership: Evaluate and select frontend frameworks, libraries, and tools to ensure alignment with business goals and technical requirements.
  • Performance Optimization: Ensure applications are optimized for speed, scalability, and responsiveness across devices and browsers.
  • Code Quality & Standards: Establish coding standards, enforce best practices, and conduct code reviews to maintain high-quality codebases.
  • Mentorship: Guide and mentor frontend developers, fostering a culture of continuous learning and improvement.

Required Technical And Professional Expertise

  • Frontend Architecture Design: Experience with designing and documenting frontend architectures, including component hierarchies, state management strategies, and integration points with backend services.
  • Frontend Frameworks and Tools: Experience with evaluating and selecting frontend frameworks, libraries, and tools, such as React, Angular, Vue.js, Webpack, and TypeScript.
  • Performance Optimization Techniques: Experience with optimizing applications for speed, scalability, and responsiveness across devices and browsers.
  • Code Quality Assurance: Experience with establishing coding standards, enforcing best practices, and conducting code reviews to maintain high-quality codebases.
  • Technical Leadership and Mentorship: Experience with guiding and mentoring frontend developers, fostering a culture of continuous learning and improvement.

Preferred Technical And Professional Experience

  • Familiarity with Cloud Platforms: Experience with cloud-based technologies and platforms, such as serverless architecture and containerization, can be beneficial in designing scalable frontend applications.
  • Knowledge of WebAssembly: Understanding of WebAssembly and its applications in frontend development can be advantageous in optimizing application performance.
  • Exposure to Machine Learning: Familiarity with machine learning concepts and their integration with frontend applications can be valuable in creating intelligent and responsive user interfaces.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 144182493