Lead UI Developer

Basic Information


United States





Date Published


Job ID


Travel Amount


Description and Requirements

BMC Software is seeking a Lead UI Developer to join our UX Team
The successful candidate will be a key member of the User Experience team, leading the development of an internal open-source UI framework for the company. Strong technical and interpersonal skills as well as the ability to assume ownership and drive issues to completion are the key success factors.

Successful candidates will have a strong technical foundation, especially related to creating solid front-end code from a detailed specification, including wire frames/interactive prototypes, interaction patterns and visual design standards. A proven track record of creating modern UI interfaces using the latest technology stacks is critical.

The candidate should be adept at proposing and documenting software and UI design, analyzing requirements and developing high-quality front-end builds.  The candidate should understand the full software development lifecycle (SDLC), be detail-oriented, embrace development and UI best practices, and communicate clearly and effectively with peers and stakeholders. The candidate must be hands on, capable of analyzing existing code, writing new code, testing and debugging. 

Job Summary:

The Senior UI Developer will:

  • Work collaboratively with multi-disciplinary teams, including:
    • BMC leadership
    • IT department
    • Product managers
    • Software architects
    • Developers
    • QA engineers
    • Technical writers
    • Interaction design and visual design leads
  • Lead and mentor a team of developers by:
    • Setting priorities
    • Helping developers grow in their skills
    • Working collaboratively through challenging technical tasks
    • Participating in review process for new hires
    • Providing assessments of developers for reviews and advancement
  • Collaborate with UX designers to define the next generation of BMC front-end interfaces 
  • Extend the existing GUI with new functionality
  • Work with interaction design patterns to document new GUI behaviors
  • Help guide QA in order to come up with test cases
  • Build standard components that can be leveraged throughout the organization
  • Identify and prioritize short term and long term goals
  • Interact with team members, product management and other design groups regarding project level issues
  • Seek and give technical assistance across project boundaries
  • Act as a resource within UX Team on their area of expertise
  • Receive limited direction and requires little supervision on assigned tasks
  • Work independently on routine tasks
  • Be responsible for scheduling own time and for quality completion of multiple tasks within a varying environment of changing constraints


  • Experience on agile development projects

Nice to Have:

-          Experience with data visualization frameworks such as D3, YFiles


-          BS/BA or higher in Computer Sciences, Computer Engineering or a related field, or equivalent experience

From core to cloud to edge, BMC delivers the software and services that enable over 10,000 global customers, including 84% of the Forbes Global 100, to thrive in their ongoing evolution to an Autonomous Digital Enterprise.
It is the policy of BMC Software to afford equal opportunity for employment to all individuals regardless of race, color, creed, sex, age, sexual orientation, national origin, disability, ancestry, citizenship status, political affiliation, religion, gender, transgender, gender identity, gender expression, marital status, status as a parent, disabled veteran or status as a protected veteran, genetic information or other factors prohibited by law, and to prohibit harassment or retaliation based on any of these factors.

If you need a reasonable accommodation for any part of the application and hiring process, visit the accommodation request page.