Salesforce UI Developer

Johnson Controls
Full-timeβ€’Bangalore, India

πŸ“ Job Overview

Job Title: Salesforce UI Developer

Company: Johnson Controls

Location: Bangalore, Karnataka, India

Job Type: Full-time

Category: Salesforce Platform Development / UI Architecture

Date Posted: 2026-06-05

Experience Level: 7-10 Years

Remote Status: On-site

πŸš€ Role Summary

  • Lead the architectural vision and development of enterprise-grade UI solutions on the Salesforce platform, specifically for a large-scale B2B e-commerce environment.

  • Drive the definition and implementation of UI standards, reusable components, and comprehensive design systems to ensure consistency and quality across multiple development teams.

  • Architect, design, and develop robust, scalable, and maintainable frontend applications utilizing Lightning Web Components (LWC), modern JavaScript frameworks, and associated technologies.

  • Collaborate cross-functionally with UI/UX leads, Product Owners, and Technical Architects to translate complex business and user requirements into technically sound and performant UI solutions.

  • Ensure all UI solutions adhere to enterprise standards, cybersecurity protocols, and accessibility guidelines (WCAG), while proactively recommending platform and architectural improvements.

πŸ“ Enhancement Note: This role is positioned as a senior individual contributor or potential lead, focusing on the strategic architecture and technical execution of the frontend for a significant B2B e-commerce platform built on Salesforce. The emphasis on "owning frontend architecture" and "defining UI standards, frameworks, and design systems" indicates a high level of technical leadership and strategic influence.

πŸ“ˆ Primary Responsibilities

  • Architect, design, and develop scalable, maintainable, and high-performance UI solutions on the Salesforce platform, specifically supporting enterprise B2B e-commerce experiences.

  • Define, implement, and evolve frontend architecture, UI standards, reusable component libraries, and enterprise design systems, ensuring alignment with both Salesforce best practices and overall enterprise architectural guidelines.

  • Design, develop, and deploy robust Salesforce solutions utilizing Lightning Web Components (LWC), Apex, Flow, and other relevant Salesforce technologies to meet complex business requirements.

  • Build and support modern frontend applications using a variety of JavaScript frameworks and libraries, including Angular (v6+), React, JavaScript, HTML, CSS, Less, jQuery, and Node.js.

  • Establish and maintain comprehensive frontend testing strategies, including the implementation and utilization of unit testing frameworks such as Jest and Karma, to ensure code quality and reliability.

  • Collaborate closely with UI/UX Leads, Product Owners, Delivery Leads, and Technical Architects across distributed onshore and offshore teams to ensure seamless integration and project success.

  • Translate intricate user stories, business requirements, and product specifications into well-designed, technically sound, and user-friendly UI solutions.

  • Integrate Salesforce with external systems using industry-standard methods such as REST/SOAP APIs and event-driven architectures, ensuring data consistency and seamless workflow.

  • Provide architectural guidance for complex integrations, including interactions with legacy systems, and produce clear, detailed solution and design documentation.

  • Establish and enforce Salesforce and frontend development best practices, conducting thorough code reviews with a focus on quality, performance, scalability, and platform governance.

  • Analyze and optimize existing codebases to enhance performance, reliability, accessibility, and overall maintainability, ensuring the platform remains efficient and user-friendly.

  • Ensure all UI solutions strictly comply with enterprise standards, cybersecurity requirements, and accessibility guidelines (WCAG) to meet regulatory and user experience needs.

  • Stay abreast of the latest Salesforce releases and modern UI development trends, proactively recommending improvements to the platform, tooling, and overall architectural approach.

  • Build and manage Design Systems Manager (DSM) to centralize and standardize design assets and components.

  • Mentor and coach developers across multiple teams, providing technical guidance, conducting constructive code reviews, and driving the adoption of best practices.

  • Support Agile delivery methodologies, actively participating in Sprint Planning, Sprint Execution, Reviews, and Retrospectives to ensure efficient project cycles.

  • Track team progress, proactively identify and help remove blockers, and ensure on-time, high-quality delivery of project milestones.

πŸ“ Enhancement Note: The responsibilities highlight a blend of technical depth in Salesforce LWC and modern frontend frameworks, architectural leadership in defining standards and systems, and collaborative/mentoring skills crucial for a senior role in a distributed team environment. The emphasis on B2B e-commerce and integration suggests a need for understanding complex business workflows and data synchronization.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a closely related technical field.

  • Equivalent practical experience in software engineering will also be considered. Experience:

  • 7-10 years of professional software engineering experience, with a significant focus on UI development and frontend architecture.

  • Proven track record of designing, implementing, and scaling enterprise-grade UI platforms.

  • Deep hands-on experience developing complex solutions on the Salesforce platform, with a strong emphasis on Salesforce Community / Experience Cloud. Required Skills:

  • Deep expertise in Lightning Web Components (LWC) and Salesforce UI development best practices.

  • Strong proficiency in core frontend technologies: JavaScript, HTML5, CSS3, Less, and jQuery.

  • Experience building and managing modern frontend applications using Angular (v6+) and/or React.

  • Proficiency with Node.js for backend JavaScript development and tooling.

  • Experience with frontend unit testing frameworks such as Jest and Karma for robust code validation.

  • Strong understanding of Salesforce core concepts, including objects, Apex, data models, security principles, and integration capabilities.

  • Proven experience with enterprise design systems and established frontend architecture patterns.

  • Proficiency in Git-based version control systems and experience with CI/CD pipelines (e.g., Azure Repos, GitHub, Azure Pipelines).

  • Demonstrated experience working within Agile/Scrum development environments, utilizing project management tools like Azure DevOps.

  • Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences (technical and non-technical).

  • Self-motivated, detail-oriented, and comfortable operating effectively in a fast-paced, enterprise environment. Preferred Skills:

  • Experience with Salesforce Commerce Cloud (specifically B2B Commerce with LWR) is highly desirable.

  • Coveo experience for enhanced search and personalization capabilities.

  • Extensive experience with Salesforce Community / Experience Cloud implementations.

  • Familiarity with identity and access management (IAM) concepts, including Single Sign-On (SSO), authentication, and session management.

  • Experience utilizing Figma for design collaboration and developer handoff.

  • Proven ability in diagnosing and resolving complex UI and platform performance issues.

  • Experience working with cloud environments such as Azure, AWS, or Google Cloud Platform.

  • Strong understanding and practical application of accessibility standards (WCAG) and advanced UI performance optimization techniques.

  • Exposure to AI-enabled UI patterns, personalization strategies, or data-driven UX enhancements.

  • Prior experience leading or mentoring junior UI development teams.

πŸ“ Enhancement Note: The qualifications clearly delineate a senior role requiring both deep Salesforce platform expertise (LWC, Apex, Experience Cloud) and broad modern frontend development skills (Angular, React, Node.js, testing frameworks). The preferred qualifications point towards specific industry experience (e-commerce, Commerce Cloud) and advanced technical areas (AI, cloud, IAM).

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrable examples of complex UI architectures designed and implemented on the Salesforce platform, showcasing scalability and maintainability.

  • Case studies detailing the development of reusable component libraries and design systems, highlighting their impact on development efficiency and UI consistency.

  • Evidence of successful integration projects, illustrating proficiency with REST/SOAP APIs and event-driven architectures within a Salesforce context.

  • Projects showcasing the application of modern JavaScript frameworks (Angular, React) and their integration with Salesforce, if applicable.

  • Documentation or examples of frontend testing strategies and implementation, including unit tests written with Jest or Karma. Process Documentation:

  • Workflow diagrams or documentation illustrating the process of translating business requirements into technical UI specifications and implemented features.

  • Examples of how you have documented and enforced frontend development best practices, including code review processes and adherence to platform governance.

  • Records or descriptions of performance optimization efforts, demonstrating how you analyzed and improved UI performance, accessibility, and maintainability.

  • Documentation related to the implementation and management of design systems, potentially including examples from Design Systems Manager (DSM).

πŸ“ Enhancement Note: For a role of this seniority, a robust portfolio is critical. It should not only showcase technical skills but also architectural thinking, process improvement, and the ability to drive standards and efficiency. Candidates should be prepared to articulate their design decisions, the challenges faced, and the quantifiable impact of their work.

πŸ’΅ Compensation & Benefits

Salary Range:

  • Estimated Range: β‚Ή20,00,000 - β‚Ή35,00,000 per annum (INR)

  • Methodology: This estimate is based on industry benchmarks for Senior Salesforce UI Developers and UI Architects in Bangalore, India, with 7-10 years of experience. Factors considered include the demand for specialized Salesforce skills (LWC, Experience Cloud), experience with modern JavaScript frameworks, and architectural responsibilities. The range accounts for variations in specific skill sets, performance, and the overall compensation strategy of large enterprise companies like Johnson Controls. This is an estimated range and actual compensation may vary.

Benefits:

  • Comprehensive health insurance coverage (medical, dental, vision) for employees and dependents.

  • Retirement savings plan or provident fund contributions.

  • Paid time off, including vacation days, sick leave, and public holidays.

  • Opportunities for professional development, including training, certifications (e.g., Salesforce certifications), and attendance at industry conferences.

  • Access to internal learning platforms and resources for continuous skill enhancement.

  • Employee assistance programs providing confidential counseling and support services.

  • Potential for performance-based bonuses or incentives.

  • Relocation assistance may be available for eligible candidates. Working Hours:

  • Standard working hours are typically 40 hours per week, Monday to Friday.

  • Flexibility may be offered based on project needs and team coordination, with potential for occasional work outside of standard hours to meet critical deadlines or support global team collaboration.

πŸ“ Enhancement Note: The salary range is estimated for the Bangalore market, considering the specified experience level and the specialized skillset required for a Salesforce UI Architect role. Benefits are standard for large IT organizations, with a particular emphasis on professional development relevant to a tech-focused role.

🎯 Team & Company Context

🏒 Company Culture

Industry: Building Technologies & Solutions, Sustainability. Johnson Controls is a global leader in providing smart, healthy, and sustainable building solutions across various sectors including commercial, industrial, and institutional.

Company Size: Johnson Controls is a large enterprise, typically employing over 100,000 people globally. This signifies a stable, well-established organization with structured processes and significant resources.

Founded: 1885. With a long history, Johnson Controls has a deep-rooted legacy in innovation and industrial expertise.

Team Structure:

  • The "Solution Navigator team" suggests a group focused on defining and implementing strategic technology solutions, particularly for digital transformation initiatives like e-commerce.

  • This role will likely be part of a larger IT or Digital Solutions department, working within a matrixed structure where project teams are formed for specific initiatives.

  • Collaboration will be essential across various functions, including product management, UX/UI design, core Salesforce development teams (Apex, backend), integration specialists, and business stakeholders. Methodology:

  • The role emphasizes Agile delivery, requiring active participation in Scrum ceremonies.

  • Data-driven decision-making is implied through the need to analyze performance, optimize code, and integrate systems for e-commerce success.

  • A strong focus on best practices, code quality, and platform governance is expected, indicating a commitment to robust software engineering principles.

  • Design Systems and reusable components suggest a structured approach to frontend development, aiming for efficiency and consistency.

Company Website: https://www.johnsoncontrols.com/

πŸ“ Enhancement Note: As a large, global corporation, Johnson Controls likely has established processes, a formal culture, and a commitment to long-term projects. The "Solution Navigator" team and the focus on a B2B e-commerce platform suggest a forward-thinking approach within a traditional industry, aiming to leverage digital channels for growth and customer engagement.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is at a Senior Individual Contributor or Lead level, specifically within the Salesforce and frontend development domain. It requires not just execution but also strategic architectural input, standard-setting, and mentorship.

Reporting Structure: The role will likely report to a Development Manager, an Engineering Lead, or a Director of Digital Solutions. The direct manager will oversee performance and career development, while the individual will collaborate extensively with cross-functional leads and architects.

Operations Impact: The impact of this role is significant. By architecting and developing the UI for a large-scale B2B e-commerce platform on Salesforce, this position directly influences customer experience, sales conversion rates, operational efficiency of digital channels, and the overall digital brand perception of Johnson Controls in the B2B market.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in Salesforce Experience Cloud, LWC, and potentially emerging Salesforce technologies or related frontend frameworks. Opportunity to become a recognized subject matter expert.

  • Architectural Leadership: Transition into a formal UI Architect or Lead Architect role, taking ownership of broader platform strategies and technical decision-making for digital initiatives.

  • Team Leadership: Progress into a Team Lead or Management role, mentoring and guiding a team of frontend developers, managing project delivery, and contributing to strategic planning.

  • Cross-Functional Exposure: Gain broader experience across different business units or digital transformation projects within Johnson Controls, potentially moving into roles focused on product management or solution design.

  • Industry Certifications: Pursue advanced Salesforce certifications (e.g., Platform Developer II, Experience Cloud Consultant) and potentially certifications in other relevant technologies or architectural frameworks.

πŸ“ Enhancement Note: This role offers a clear path for career advancement, either through deepening technical expertise in Salesforce and frontend architecture or by moving into leadership and management positions. The strategic nature of the e-commerce platform means this role is critical to the company's digital growth objectives.

🌐 Work Environment

Office Type: This is an on-site role based in Bangalore, India. The work environment will be a corporate office setting typical of a large multinational company.

Office Location(s): Bangalore, Karnataka, India. Specific office details would be provided by HR; generally, large tech hubs in Bangalore offer modern facilities.

Workspace Context:

  • The workspace will likely be a modern office equipped with standard amenities.

  • Collaboration will be a key aspect, with opportunities to work alongside UX/UI designers, product managers, and other developers in a team-oriented setting.

  • Access to necessary development tools, hardware, and network infrastructure will be provided to support on-site development activities.

  • The environment is expected to be professional, structured, and geared towards delivering on large-scale enterprise projects. Work Schedule:

  • The standard work schedule is Monday to Friday, aligning with typical business hours in India (Asia/Kolkata timezone).

  • While on-site, there may be some flexibility depending on team needs and project deadlines. Collaboration with global teams might require occasional adjustments to working hours.

πŸ“ Enhancement Note: Being an on-site role in a major tech hub like Bangalore, the work environment is expected to be professional and collaborative, with the typical infrastructure and support of a large enterprise. The emphasis on collaboration is critical for a role that bridges design, development, and business needs.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  1. Initial Screening: HR or a recruiter will conduct a brief screening to assess basic qualifications, experience, and cultural fit.

  2. Technical Interview(s): One or more interviews focusing on technical skills. This will likely include:

  • Deep dives into Salesforce LWC, Apex, and Experience Cloud concepts.

  • Problem-solving scenarios related to UI development, performance optimization, and component design.

  • Discussions on JavaScript frameworks (Angular/React), HTML, CSS, and frontend architecture patterns.

  • Questions about integration strategies (REST/SOAP APIs).

  1. Architectural/System Design Interview: An interview dedicated to assessing architectural thinking. Candidates might be asked to:
  • Design a UI solution for a given e-commerce scenario or problem.
  • Discuss their approach to building scalable design systems and reusable components.
  • Explain how they would handle complex integrations or performance bottlenecks.
  1. Portfolio Review: A dedicated session where candidates present their portfolio, highlighting key projects, their role, technical challenges, solutions, and impact. This is a crucial part of the process.

  2. Hiring Manager/Team Lead Interview: A discussion focusing on leadership potential, collaboration skills, problem-solving approach, and overall fit with the team and company culture.

  3. Final Round: Potentially a discussion with senior leadership or a final culture/values alignment interview.

Portfolio Review Tips:

  • Curate Select Projects: Choose 3-5 projects that best demonstrate your expertise in Salesforce UI development, LWC, modern JavaScript frameworks, and architectural design.

Prioritize projects relevant to e-commerce or complex enterprise applications.

  • Structure Your Case Studies: For each project, clearly outline:

    • The Business Problem/Objective.
    • Your Role and Responsibilities.
    • The Technical Challenges Faced.
    • Your Architectural Approach and Design Decisions (explain why you chose specific technologies or patterns).
    • The Solution Implemented (showcase code snippets, component examples, or architectural diagrams where appropriate).
    • The Impact and Results (quantify achievements whenever possible – e.g., improved load times by X%, increased conversion by Y%, reduced development time by Z% through reusable components).
  • Highlight LWC and Salesforce Experience: Explicitly showcase your proficiency with LWC, Apex, and Experience Cloud. Demonstrate how you leveraged Salesforce platform capabilities.

  • Showcase Design System Work: If you have experience building or contributing to design systems, present examples of components, style guides, or how you managed them (e.g., using DSM).

  • Prepare for Technical Deep Dives: Be ready to answer detailed questions about your code, design choices, and the technologies used in your portfolio projects.

  • Be Ready to Discuss Process: Explain your approach to testing, CI/CD, code reviews, and working in Agile environments.

Challenge Preparation:

Application Requirements

Requires 7-10 years of software engineering experience with deep expertise in UI architecture and the Salesforce platform. Candidates must be proficient in modern JavaScript frameworks and have experience with enterprise-grade UI platforms.