What are the responsibilities and job description for the Senior Front End Developer position at TEKsystems c/o Allegis Group?
Job Details
Description
Sr Developer - Front End
Key Responsibilities:
- Angular-Centric Development: Design develop and maintain robust scalable and efficient front-end applications using the latest versions of Angular.
- Component Architecture: Build reusable and modular components directives and services to ensure consistency and scalability across applications.
- UI/UX Integration: Collaborate with UI/UX designers to implement visually appealing and responsive designs that enhance user experience.
- State Management: Utilize state management libraries like NgRx or RxJS to manage application state and handle complex asynchronous workflows effectively.
- Performance Optimization: Optimize application performance through lazy loading Ahead-Of-Time AOT compilation and efficient DOM manipulation.
- API Integration: Seamlessly integrate front-end components with backend RESTful APIs ensuring secure and efficient data communication.
- Code Quality: Write clean maintainable and well-documented code while adhering to best practices including unit testing with tools like Jasmine and Karma.
- Cross-Browser Compatibility: Ensure applications are fully functional and consistent across multiple browsers and platforms.
- Tooling and Workflow Automation: Utilize tools like Webpack Angular CLI and npm to streamline development and build processes.
- Collaboration: Work closely with cross-functional teams to define requirements troubleshoot issues and ensure alignment on technical solutions.
- Mentorship: Mentor junior developers conduct code reviews and contribute to team knowledge-sharing initiatives.
- Agile Contribution: Actively participate in Agile ceremonies including sprint planning daily stand-ups and retrospectives.
Required Skills:
- Angular Expertise: Minimum of 5 years of hands-on experience with Angular preferably Angular 10 including a deep understanding of its core concepts such as modules components services dependency injection and routing.
- JavaScript Mastery: Strong proficiency in JavaScript and modern ES6 features with a solid understanding of TypeScript.
- HTML CSS: Advanced knowledge of HTML5 CSS3 and pre-processors like SASS/SCSS for building responsive and visually appealing user interfaces.
- State Management: Proficient in state management libraries such as NgRx RxJS or equivalent.
- Testing and Debugging: Experience with front-end testing frameworks and tools like Jasmine Karma Protractor or Cypress for unit and end-to-end testing.
- Version Control: Strong expertise in using Git for version control including experience with branching strategies.
- Performance Optimization: Demonstrated ability to optimize front-end performance through techniques like lazy loading AOT and tree-shaking.
- API Integration: Experience in integrating and consuming RESTful APIs with a solid understanding of authentication mechanisms such as OAuth and JWT.
- Agile Methodologies: Familiarity with Agile software development practices including sprint planning and iterative delivery.
- Problem-Solving Skills: Strong analytical and problem-solving skills with a keen eye for detail.
- Experience with Web Accessibility WCAG compliance and building inclusive user interfaces.
- Familiarity with progressive web applications PWA and Service Workers.
- Knowledge of CI/CD pipelines and deployment automation for front-end applications.
- Experience with other front-end frameworks like React or Vue.js optional but a plus.
- Exposure to micro-frontends architecture.
- Familiarity with containerization tools like Docker for front-end deployment.
Pay and Benefits
The pay range for this position is $60.00 - $70.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Houston,TX.
Application Deadline
This position is anticipated to close on Jan 29, 2025.
About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
Sr Developer - Front End
Key Responsibilities:
- Angular-Centric Development: Design develop and maintain robust scalable and efficient front-end applications using the latest versions of Angular.
- Component Architecture: Build reusable and modular components directives and services to ensure consistency and scalability across applications.
- UI/UX Integration: Collaborate with UI/UX designers to implement visually appealing and responsive designs that enhance user experience.
- State Management: Utilize state management libraries like NgRx or RxJS to manage application state and handle complex asynchronous workflows effectively.
- Performance Optimization: Optimize application performance through lazy loading Ahead-Of-Time AOT compilation and efficient DOM manipulation.
- API Integration: Seamlessly integrate front-end components with backend RESTful APIs ensuring secure and efficient data communication.
- Code Quality: Write clean maintainable and well-documented code while adhering to best practices including unit testing with tools like Jasmine and Karma.
- Cross-Browser Compatibility: Ensure applications are fully functional and consistent across multiple browsers and platforms.
- Tooling and Workflow Automation: Utilize tools like Webpack Angular CLI and npm to streamline development and build processes.
- Collaboration: Work closely with cross-functional teams to define requirements troubleshoot issues and ensure alignment on technical solutions.
- Mentorship: Mentor junior developers conduct code reviews and contribute to team knowledge-sharing initiatives.
- Agile Contribution: Actively participate in Agile ceremonies including sprint planning daily stand-ups and retrospectives.
Required Skills:
- Angular Expertise: Minimum of 5 years of hands-on experience with Angular preferably Angular 10 including a deep understanding of its core concepts such as modules components services dependency injection and routing.
- JavaScript Mastery: Strong proficiency in JavaScript and modern ES6 features with a solid understanding of TypeScript.
- HTML CSS: Advanced knowledge of HTML5 CSS3 and pre-processors like SASS/SCSS for building responsive and visually appealing user interfaces.
- State Management: Proficient in state management libraries such as NgRx RxJS or equivalent.
- Testing and Debugging: Experience with front-end testing frameworks and tools like Jasmine Karma Protractor or Cypress for unit and end-to-end testing.
- Version Control: Strong expertise in using Git for version control including experience with branching strategies.
- Performance Optimization: Demonstrated ability to optimize front-end performance through techniques like lazy loading AOT and tree-shaking.
- API Integration: Experience in integrating and consuming RESTful APIs with a solid understanding of authentication mechanisms such as OAuth and JWT.
- Agile Methodologies: Familiarity with Agile software development practices including sprint planning and iterative delivery.
- Problem-Solving Skills: Strong analytical and problem-solving skills with a keen eye for detail.
- Experience with Web Accessibility WCAG compliance and building inclusive user interfaces.
- Familiarity with progressive web applications PWA and Service Workers.
- Knowledge of CI/CD pipelines and deployment automation for front-end applications.
- Experience with other front-end frameworks like React or Vue.js optional but a plus.
- Exposure to micro-frontends architecture.
- Familiarity with containerization tools like Docker for front-end deployment.
Pay and Benefits
The pay range for this position is $60.00 - $70.00/hr.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following:
Medical, dental & vision
Critical Illness, Accident, and Hospital
401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available
Life Insurance (Voluntary Life & AD&D for the employee and dependents)
Short and long-term disability
Health Spending Account (HSA)
Transportation benefits
Employee Assistance Program
Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a hybrid position in Houston,TX.
Application Deadline
This position is anticipated to close on Jan 29, 2025.
About TEKsystems:
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
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.
Salary : $60 - $70
Senior Front End UI Developer
Asenda Health Inc -
Houston, TX
Front End UI Developer
The Friedkin Group -
Houston, TX
Front End UI Developer
Asenda Health Inc -
Houston, TX