What are the responsibilities and job description for the Angular Developer position at Kforce Inc?
Responsibilities
Kforce has a client in Chicago, IL that is seeking an Angular Developer. Responsibilities:
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 Chicago, IL that is seeking an Angular Developer. 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
- 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
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.
Salary : $55 - $60