Job Openings

cPanel Jobs >> Angular 7 Developer
Angular 7 Developer
Title:Angular 7 Developer
Department:User Interface
Location:Houston, TX
Passionate about creating software tools that provide functionally while maintaining pleasing aesthetics for Users?   Well, cPanel is looking for an experienced UI Developer who has experience in  Angular 2 and higher, as well as other web platform frameworks such as HTTP, HTML, CSS, JavaScript, AJAX, etc.. Experience with transitioning from one framework to another while maintaining a high user experience is required.

Essential Functions:  

  • Creates wireframes, mockups, prototypes, interactive mockups, and personas which result in a friendly end user experience
  • Develops well designed, testable, and efficient new UI code and modifies existing code based on stakeholder requirements for cPanel products and systems
  • Documents code in detail for future reference
  • Participates in the use of established UI development standards and continuously contributes positively to improve the quality of development standards based on data driven decisions
  • Implements test plans and tests based on current cPanel standards and aides in improving the testing standards
  • Analyzes code to find causes of errors, reports any deficiencies in the product, and refactors existing code to optimize performance
  • Collaborates with teams to resolve issues and deliver products of high quality
  • Participates in project demos, presentations and meetings
  • Adheres to the policies and procedures of the company
  • Exemplifies the cPanel Core Values of Integrity, Respect, Collaboration and Follow-Through

Additional Duties:

  • Receives instruction and feedback from other developers
  • Seeks out and collects local, as well as third party sourced data, to make business appropriate, data driven decisions
  • Advises and mentors other developers in design and implementation processes pertinent to cPanel
  • Operates in both Kanban and Agile/Scrum teams interchangeably without a negative impact to productivity
  • Consistently maintains a full workload without direct oversight
  • Other tasks and duties as deemed necessary

Eligibility Requirements:


  • Strong knowledge of current HTML specifications
  • Strong knowledge of JavaScript development including but not limited to: HTML Form validation, AJAX design principles
  • Intermediate knowledge of cross-browser design considerations and issues, user design principles, and CSS based design and specifications
  • Ability to work in various JavaScript libraries, such as React and AngularAbility to rapidly prototype user interfaces in working HTML with CSS based upon wire-frame models
  • Ability to create UI systems with full stack web development in mind
  • Experience in multiple technologies such as:
  • Linux based operating systems, their underlying components and web related services
  • Web Servers (Apache, LiteSpeed, etc)
  • SQL Servers (MySQL, PostgreSQL, etc)
  • Mail Servers (Exim, Sendmail etc)
  • DNS Servers (BIND)
  • Networking
  • Linux Filesystems (ext3, ext4, etc)
  • Experience with various testing methodologies and implementation
  • Ability to optimize UI code for performance improvements
  • Ability to gather project requirements and produce code specifications
  • Experience performing code reviews based on project requirements
  • Ability to troubleshoot and debug programs
  • Ability to comfortably use Linux command line interface
  • Advanced knowledge of git or a similar source code repository
  • Experience creating and maintaining the localization and globalization of applications.
  • Experience using Template::Toolkit or other extensible template processing systems


  • Familiarity with cPanel User Interfaces or a competitor’s product
  • Working knowledge of SCRUM and Agile software development systems
  • Working knowledge of bug tracking software
  • Experience with multiple programming languages
  • Ability to gather UX research and apply findings to create wireframes
  • Knowledge of web accessibility and implementation
  • Experience with full stack Web Application Development
  • Intermediate working knowledge of Perl or another backend programming language
  • Ability to mentor and guide other developers

Education/Experience - B.A./B.S. or equivalent experience in lieu of degree.

  • Four years or greater in software product development, with at least 60% of the experience focused on JavaScript based coding, building a web application designed for front end users
  • One or more years of Linux or FreeBSD training, a related certification, or equivalent experience

Travel -  Occasional local and/or overnight travel may be required, some by interstate air



To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Mentoring skills - able to provide guidance to other developers with regards to design and code review, implementation, tool help, process understanding, cPanel/WHM Code base
  • Oral Communication - able to verbally communicate in a professional and effective manner with a wide range of people
  • Written Communication - able to communicate effectively in all written work
  • Team Work skills - able to work effectively as part of a team
  • Time Management skills - able to use time efficiently in a self-directed manner, able to complete projects in a timely manner
  • Planning/Organizational skills - use time efficiently and work through large projects in a self-directed manner
  • Adaptability - able to adapt to changes in the work environment, manage competing demands and able to deal with frequent change, delays or unexpected events
  • Problem-solving skills - able to identify and resolve problems in a timely manner, gather and analyze information skillfully; able to apply independent judgment on a regular basis in making decisions
  • Interpersonal skills - able to interact with co-workers in a professional and effective manner
  • Math knowledge - knowledge of arithmetic and algebra
  • Product Life Cycle knowledge - strong understanding of product development process and continuous deployment process

Work Environment and Physical Demands

Ability to work in an office environment. Specific abilities required by this job include: Ability to occasionally move up to 20 pounds; Near vision; hearing; ability to transport oneself as needed throughout the day; ability to sit and use computer workstation, including keyboard and visual display terminal, for extended periods of time; manual dexterity (eye/hand coordination); repetitive arm/hand movements

cPanel is a 24/7 operation and nontraditional or extended hours (including weekends) are required

In return for all the above, we offer the following:
  • Competitive Salary
  • Full Health, Vision, and Dental coverage
  • Flexible Spending Account
  • Free on-site lunch
  • Paid Vacation
  • Tuition Reimbursement
  • Casual Working Environment
  • 401K Matching

EEO Statement

At our company, we take great pride in our diverse and talented workforce. We recognize that our continued success as a company depends largely on the collective strengths of our employees.

cPanel provides equal employment opportunities to all employees and applicants without regard to race, color, religious creed, sex, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status or status as a Vietnam-era or special disabled veteran, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition (including, but not limited to, cancer related or HIV/AIDS related) or sexual orientation in accordance with applicable federal, state and local law. This policy applies to all terms and conditions of employment, including, but not limited to hiring, placement, termination, layoff, recall, transfer, leaves of absence, compensation and training.  Privacy is taken seriously at cPanel, Inc. Information submitted is kept internally and not shared with third parties.

If this description fits you, apply below. It's relatively easy and painless.

This opening is closed and is no longer accepting applications