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 Developer with expertise in Front End, you will translate visual and interactive designs into functional web and mobile applications. You will utilize responsive design and development techniques to create prototypes and perform hands-on coding for the application user interface.
Your Primary Responsibilities Will Include
- Lead the design and hands-on development of enterprise-grade Single Page Applications (SPAs) using Angular (v15+ preferred), ensuring code quality, maintainability, and architectural integrity.
- Serve as the subject matter expert in Angular, applying advanced knowledge of RxJS, State Management (NgRx/NgXS), Change Detection strategies, and performance tuning.
- Write optimized, standards-compliant code using TypeScript, JavaScript (ES6+), semantic HTML5, and advanced CSS3 (Flexbox, Grid, pre-processors).
- Contribute significantly to the architectural design of front-end applications, focusing on modularity, reusability, and scalability.
- Ensure all applications meet high standards for UI/UX design, delivering pixel-perfect, accessible, and highly responsive interfaces.
- Proactively identify and resolve performance bottlenecks, optimizing build processes, asset loading, and runtime performance to excel at Core Web Vitals.
- Define and implement robust testing strategies (unit, integration, e2e) and perform detailed code reviews to maintain the highest standards of code quality.
- Lead and mentor front-end developers, fostering best practices, collaboration, and continuous skill improvement.
- Collaborate closely with Backend Engineers, Product Management, and UX/UI Designers to translate business requirements and design concepts into feasible technical solutions.
Preferred Education
Bachelor's Degree
Required Technical And Professional Expertise
- 6+ years of professional experience in front-end software development.
- Exceptional expertise in designing and developing complex applications using modern Angular versions (v15+ preferred).
- Deep practical, up-to-date knowledge of JavaScript/TypeScript, CSS3, and HTML5.
- Proven ability to lead development projects and successfully mentor senior-level peers.
- Experience integrating with RESTful APIs and familiarity with secure coding practices.
- Proficiency with version control systems (Git) and modern development methodologies (Agile/Scrum).
- Experience with Micro Front-End architectures or other modern modularization techniques.
- Demonstrated understanding of Web Accessibility standards (WCAG).
- Experience with CI/CD automation related to front-end deployments.
Preferred Technical And Professional Experience
- Healthcare Industry experience.