Sorry! This job is no longer available. Please explore similar jobs listed on the left.
Stellent IT LLC is Hiring a Senior Application Software Web Developer – Front End Near Springfield, IL
Front End Developer,Springfield, Illinois(Hybrid)Phone SkypeLong Term ContractJdWe seek a highly skilled Senior Application Software Developer Front End to lead the management, enhancements, customization, and maintenance of a critical, consumer-facing web portal. The ideal candidate should have a solid technical background in both back-end (microservices), cloud, and full- stack Web/UI development using a variety of frameworks. Strong understanding and knowledge of HTML, CSS, JavaScript, and Java, emphasizing Google technology, will be paramount for success. Responsibilities
Development
Lead the development and testing phases of UI development for the web portal project.
Front-End Development: Develop, test, and maintain user-facing features using HTML, CSS, and JavaScript (and relevant frameworks like React, Vue, or Angular).
Component Development: Build reusable and modular UI components for application use.
Responsive Design: Ensure the application is responsive and works across di erent
devices and browsers.
Performance Optimization: Optimize the application for maximum speed and scalability, implementing performance best practices.
Actively use package management and build tools and task runners
Work closely with developers, project managers, and business analysts to achieve project objectives.
Collaboration and Communication
Cross-Functional Collaboration: Work closely with product managers, UX/UI designers, and back-end developers to translate business requirements into technical solutions.
Mentorship: Mentor and guide junior developers, conducting code reviews and providing feedback to ensure code quality and best practices.
Testing and Quality Assurance
Automated Testing: Write and maintain unit tests, integration tests, and end-to-end tests to ensure the reliability of the application.
Bug Fixing: Identify and x bugs promptly, ensuring a seamless user experience.
Technical
Architecture: Contribute to the architecture and design of new features and improvements, ensuring scalability and maintainability.
Code Quality: Ensure high quality through best practices such as code reviews, pair programming, and automated testing.
Technical Documentation: Create and maintain technical documentation for new and existing features.
Content Management Systems (CMS)
Must know web content management systems and have worked with at least one CMS platform.
User Experience
Accessibility: Implement and maintain web accessibility standards (WCAG) to ensure the application is usable by all users.
User Feedback: Analyze user feedback and usage data to improve the user interface and experience continuously.
Continuous Improvement
Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices in web development.
Innovation: Bring new ideas and innovations to the team to improve processes, tools, and the application.
Integration
API Integration: Integrate front-end components with back-end services, ensuring
smooth data ow and functionality.
Third-Party Services: Implement and manage third-party services and libraries as needed.
Security
Security Best Practices: Implement best practices to protect the application from
vulnerabilities and ensure data integrity and con dentiality. Requirements
Professional Experience: Candidates should possess a strong technical background in web development and at least 8 years of experience in front-end development, with a signi cant portion working on consumer-facing web applications.
Project Portfolio: A solid portfolio showcasing consumer-facing projects, demonstrating skills in creating interactive and user-friendly interfaces.
Responsive Design: Proven ability to create responsive, mobile- rst designs.
Accessibility: Strong knowledge of web accessibility standards (WCAG) and experience implementing accessible web applications.
UI/UX Principles: Understanding of user-centered design and the ability to collaborate with designers to create a seamless user experience.
Must know basic unit testing frameworks like Jest, Mocha, or Jasmine and end-to-end testing options like Cypress or Selenium.
Must have strong communication skills, the ability to troubleshoot issues and devise e cient solutions, and the ability to adapt to new tools, technologies, and methodologies. Collaborate with the team to plan and track project tasks, adhering to the agile methodology.
Security: Know the types of attacks and how to prevent them. Understand authentication
and authorization.
Must know the version control fundamentals, including Git, DevOps, and CI/CD pipelines.
Additional Skills (Preferred)
Have a deep understanding of front-end technology, including advanced Semantic HTML and CSS3 (including preprocessors, CSS Grid and Flexboxes, Responsive techniques, Mix-ins, Nested rules, partials, and imports)
Must know the principles of custom elements and web components, PWAs, Accessibility, SEO, modern JavaScript frameworks, performance optimization, responsive design, security, and when to do client-side rendering or validation vs. server-side.
Have a good background in JavaScript, including modern frameworks. Demonstrate routing, styling, form handling, state management, testing, performance optimization, custom hooks, and advanced component patterns. jQuery is nice to have.
Be able to develop directives in either Angular or Vue.js. Understand the di erences
between frameworks and why to pick one vs another.
Back-End Knowledge: Understanding back-end technologies (e.g., Node.js, .NET) and how front-end integrates with back-end systems.
GraphQL: Experience with GraphQL for querying APIs.
Preprocessors: Pro ciency in CSS preprocessors like Sass or LESS.
Performance Optimization: Expertise in web performance optimization techniques, including code splitting and lazy loading.
Ability to work collaboratively in a team environment, communicating e ectively with
developers, project managers, and business analysts.