Overview
On Site
$154,600 - $160,000 annually
Full Time
Skills
Shipping
Mentorship
Emerging Technologies
Technical Direction
Information Architecture
Software Design
Automated Testing
Instrumentation
Testing
Management
Training
Recruiting
Coaching
Project Documentation
Communication
English
Software Engineering
Functional Design
Frontend Development
Software Development
Collaboration
Leadership
IT Strategy
Roadmaps
Version Control
Continuous Integration
Build Automation
AngularJS
GraphQL
JSON
HTML5
JavaScript
Git
Continuous Integration and Development
Unit Testing
Agile
Amazon Web Services
OAuth
Accessibility
Analytics
Artificial Intelligence
Messaging
Job Details
RESPONSIBILITIES:
Kforce has a client in Greenwood Village, CO that is seeking a Principal Engineer I who will lead a high-performing front-end engineering team responsible for building innovative customer experiences across various digital platforms. This role involves prioritizing, developing, and shipping impactful features for customers while mentoring other engineers on the team. You will evaluate the needs, time limitations, and system constraints during software development and remain up-to-date on emerging technologies and software development practices, applying them to your team's deliverables.
Responsibilities:
* Contribute to the technical direction and execution of software solutions, including information architecture, software design, testing, automation, analytics, and instrumentation
* Design, implement, monitor, enhance, and troubleshoot systems within assigned areas
* Analyze and revise issues in existing system logic
* Lead multiple teams across various technical disciplines, including web and app development and testing
* Manage high-performing teams by developing, training, hiring, and coaching to attract and retain talent
* Take ownership and make technical decisions on software development projects
* Develop and implement software solutions based on proposals and estimated work scopes
* Create project documentation and ensure clear communication within the team
* Stay current with industry trends and technological innovations, contributing to the execution of proofs-of-concept for new approaches
* Collaborate with leadership and stakeholders to define and develop technology strategy, standards, roadmaps, and best practices
* Work closely with business and technical teams to address conflicts and gaps between functional goals and existing capabilities
* Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation
* Evangelize mobile app and web technologies across the organization
REQUIREMENTS:
* Bachelor's degree or equivalent experience
* 8+ years of frontend software engineering experience
* Ability to read, write, speak and understand English
* Thorough understanding of software engineering, web-native development, functional design principles and best practices
* Demonstated in-depth expertise and experience of front-end development using Angular, RxJS, NgRx, GraphQL and other web technologies
* Ability to take ownership and make technical decisions on software development projects
* Ability to keep current with trends and technological innovations in the industry in order to contribute to the execution of proofs-of-concept for new approaches, and help train other engineers
* Collaborate with leadership and key stakeholders to define and develop technology strategy, technology standards, architecture, roadmaps and practices
* Participate in collaborations with business and technical teams to review conflicts/gaps between functional goals and existing capabilities
* Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation
* Comfortable defining and evangelizing web technologies across the organization
* Hands on approach but can also get work done by leading others
* Expert knowledge and implementation with Angular, Micro-Frontends, Webpack, GraphQL, JSON, HTML5, JavaScript, Git, CICD and Unit Testing
Preferred Qualifications
* Agile experience
* Experience with AWS, micro services, and Netflix Zuul or similar gateway services, OAuth2, feature flagging, web accessibility, end to end automation, and behavioral analytics
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Kforce has a client in Greenwood Village, CO that is seeking a Principal Engineer I who will lead a high-performing front-end engineering team responsible for building innovative customer experiences across various digital platforms. This role involves prioritizing, developing, and shipping impactful features for customers while mentoring other engineers on the team. You will evaluate the needs, time limitations, and system constraints during software development and remain up-to-date on emerging technologies and software development practices, applying them to your team's deliverables.
Responsibilities:
* Contribute to the technical direction and execution of software solutions, including information architecture, software design, testing, automation, analytics, and instrumentation
* Design, implement, monitor, enhance, and troubleshoot systems within assigned areas
* Analyze and revise issues in existing system logic
* Lead multiple teams across various technical disciplines, including web and app development and testing
* Manage high-performing teams by developing, training, hiring, and coaching to attract and retain talent
* Take ownership and make technical decisions on software development projects
* Develop and implement software solutions based on proposals and estimated work scopes
* Create project documentation and ensure clear communication within the team
* Stay current with industry trends and technological innovations, contributing to the execution of proofs-of-concept for new approaches
* Collaborate with leadership and stakeholders to define and develop technology strategy, standards, roadmaps, and best practices
* Work closely with business and technical teams to address conflicts and gaps between functional goals and existing capabilities
* Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation
* Evangelize mobile app and web technologies across the organization
REQUIREMENTS:
* Bachelor's degree or equivalent experience
* 8+ years of frontend software engineering experience
* Ability to read, write, speak and understand English
* Thorough understanding of software engineering, web-native development, functional design principles and best practices
* Demonstated in-depth expertise and experience of front-end development using Angular, RxJS, NgRx, GraphQL and other web technologies
* Ability to take ownership and make technical decisions on software development projects
* Ability to keep current with trends and technological innovations in the industry in order to contribute to the execution of proofs-of-concept for new approaches, and help train other engineers
* Collaborate with leadership and key stakeholders to define and develop technology strategy, technology standards, architecture, roadmaps and practices
* Participate in collaborations with business and technical teams to review conflicts/gaps between functional goals and existing capabilities
* Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation
* Comfortable defining and evangelizing web technologies across the organization
* Hands on approach but can also get work done by leading others
* Expert knowledge and implementation with Angular, Micro-Frontends, Webpack, GraphQL, JSON, HTML5, JavaScript, Git, CICD and Unit Testing
Preferred Qualifications
* Agile experience
* Experience with AWS, micro services, and Netflix Zuul or similar gateway services, OAuth2, feature flagging, web accessibility, end to end automation, and behavioral analytics
The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.
We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.
Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.
This job is not eligible for bonuses, incentives or commissions.
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.