Back to Job Search

Lead Front-End Developer (Angular)

  • Location: Flower Mound, 75022
  • Salary: $150000 - $170000 / year
  • Job Type:Permanent

Posted 7 months ago

This fast growing industry leader has an immediate full-time opportunity in Flower Mound, TX for a Lead Front-End Developer with strong Angular experience. This hybrid position requires working in the office on Tuesdays, Wednesdays, and Thursdays.  This Lead Front-End Developer designs and develops systems-level software and provides systems support.  This position plays a key role within each phase of the software development lifecycle and will work cross functionally with the company’s infrastructure, security, data warehouse, and other development teams. 

This position requires:

•    Bachelor’s degree in Computer Science, MIS, Mathematics, Engineering, or other technical field or related experience. Masters Degree desirable
•    8 years development experience required. 
•    3+ years experience as a Lead and/or Full-Stack Development experience.
•    3-5+ years of JavaScript and Angular development experience required.
•    Proficiency with HTML, CSS, and JavaScript, Angular, Nx Monorepo, NgRx, Material, Jest, RxJS
•    Knowledge of OOA/OOP and SOA concepts.
•    Extensive experience with analysis and debugging issues and providing resolutions in a timely manner.
•    Experience with gathering and documenting technical requirements and specifications.
•    Knowledge of multiple development methodologies including Agile/Scrum, TDD etc.
•    Understanding of agile processes.
•    Disciplined approach to software engineering best practices (e.g. unit testing, code reviews, design documentation, quality assurance)
•    Experience creating and consuming Web Services.
•    Experience with GIT Repositories.
•    Excellent oral and written communication skills.

Key areas: Angular, Nx Monorepo, NgRx, Material, Jest, proficiency with RxJS

Responsibilities:

•    Participating in all phases of the Software Development Life Cycle including feature specification, time and cost estimates, design, development, testing, deployment, and maintenance.
•    Conceptualizing solutions to complex business problems.
•    Choosing appropriate technologies and languages for implementing software solutions.
•    Implementing software solutions following best practices to produce well organized, efficient, and maintainable code.
•    Developing user interfaces that are intuitive and aesthetically pleasing using HTML, CSS, and JavaScript, Angular, Nx Monorepo, NgRx, Material, Jest, and RxJS.
•    Analyzing and resolving software bugs and performance problems.
•    Providing guidance and serves as resource for less experienced developers.
•    Ensuring code paths are unit tested and defect free.
•    Working closely with geographically dispersed development teams and third party partners.
•    Protecting all forms of highly confidential and proprietary business information and ability to maintaining the highest standards of privacy and security.
•    Following and abiding by all information and security policies and practices.