Logo
TekWissen ®

Front End Web Developer Job at TekWissen ® in Columbus

TekWissen ®, Columbus, OH, US

Save Job

Job Title: Front End Web Developer

Location: Columbus OH 43230

Duration: 5+ Months

Job Type: Temporary Assignment

Work Type: Onsite

Pay Rate: $90.00-$96.00/hr

Overview:

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. The below job opportunity is to one of Our clients who is a global leader in personal care and home fragrance, including top-selling collections for fine fragrance mist, body lotion and body cream, 3-wick candles, home fragrance diffusers and liquid hand soap.

JOB DESCRIPTION

Summary

  • A developer at this level is experienced, able to work independently with minimal support, and can influence and mentor others.
  • At the senior level, developers are expected to act on opportunities to help inform direction based on their product area’s focus.
  • They reinforce best practices in their teams and can make informed architectural design choices.
  • UI Development: Able to use HTML and SASS to build features that match provided designs, following best practices and leveraging modern advancements.
  • Ensures cross-browser support through developer validation. Comfortable with using JavaScript to add interactive functionality.
  • Understands the value of reusable code and leverages design system components and reusable functions when available.
  • Considers the potential for reusability when writing new code and provides guidance and feedback to front-end team members to promote reusability.
  • Comfortable working with API driven development and partners with backend team members to establish API contracts and other front-end needs.
  • Comfortable using with the advanced features of React (useEffect, refs, useMemo).

Site Performance:

  • Able to identify and fix most web performance issues.
  • Comfortable with using tools to identify opportunities (eg. Chrome Lighthouse).
  • Offers guidance and advocacy for making improvements.
  • Accessibility: Comfortable writing accessible code and using tools to ensure compliance.
  • Independently considers accessibility when working on new development and identifies accessibility concerns and considerations in refinement sessions with cross-functional team members.

Dev Tooling:

  • Has experience implementing and maintaining task runners, bundlers, and various NPM packages.
  • Familiar with performance and security risks associated with NPM packages, and can take steps to evaluate new potential packages.
  • Comfortable with Git, including less common processes such as rebasing or resetting a branch.
  • Comfortable with using most features of browser developer tools.
  • Comfortable using React Dev Tools, and has used vendor-debug tools before (such as Adobe Experience Platform Debugger or Tealium’s browser add-on).

Javascript Frameworks:

  • Senior developers have professional experience working with multiple frameworks and libraries.
  • They are comfortable working with new tools and are able to follow best-practices through research when using a new framework or library.
  • Familiar with the goals and best practices of testing.
  • Provides team members with feedback and guidance for ensuring tests are practical and adequately covers functionality.
  • Comfortable with data-fetching libraries like react-query and component libraries like Chakra.
  • Refinement / Planning: Works with the team to help identify risks and impacts of new development.
  • Able to plan multiple implementation options for most features, communicating delivery estimations and trade-offs between the different options. Actively looks for opportunities to address technical debt within scope of development work.
  • Actively works with QA on new development to help identify scope of test cases and potentials risks.

UI/UX:

  • Has a working knowledge of UI/UX design and it’s overlap with front-end development.
  • Actively listens and retains reasonings for design choices from UX partners.
  • Works collaboratively with UX team members to proactively identify and balance UI goals with technical feasibility and effort.

Code Design:

  • Senior developer have experience working with different design patterns and understand the benefits of different approaches.
  • They are able to structure new development to follow best-practices and identify areas with improvement opportunities in reviewing code.
  • They can refactor legacy code to improve readability without changing functionality and consider refactoring opportunities when evaluating / refining work.

RESPONSIBILITIES :

  • Deliver high-quality, accessible code using industry best practices.
  • Collaborate with partners and stakeholders to help refine and develop requirements and user stories for site enhancements.
  • Work closely with User Experience, Back-End Development, and Quality Assurance partners to define practical solutions that meet business requirements, advocating for robust high-quality solutions.
  • Review pull-requests and provide meaningful feedback and ideas to team members.
  • Coach less-senior members of the team to provide guidance on improving their craft.
  • Provide thought work for improvements and implementation approaches to improve the team's code quality.
  • Create integration documentation to provide clear resources for developers to integrate new features.

QUALIFICATIONS:

  • Advanced knowledge of modern front-end technologies.
  • Advanced knowledge of React
  • Advanced understanding of client-side JavaScript technologies.
  • Strong knowledge of server-side JavaScript technologies.
  • Experience with API driven design.
  • Experience with build automation and continuous integration.
  • Experience in analyzing, designing, developing, implementing, managing and adhering to style guidelines and working with design systems.
  • Have a strong understanding of accessibility practices (ADA/WCAG compliance).
  • Ability to work in a fast-paced, multi-tasking environment as a valued team member.
  • Ability to work with high-level business requirements and help stakeholders define technical scope.
  • Strong verbal and written communication skills; ability to effectively collaborate with business users through explaining technical concepts in simplified terms.
  • Desire to learn new technologies and continually expand technical capabilities.

EXPERIENCE REQUIRED:

  • 5+ years hands-on front end web development.
  • Experience contributing to projects in a heavily cross-functional environment.
  • Bachelor’s Degree or equivalent work experience.
  • Experience with Salesforce Commerce Cloud/Demandware/SFRA or other Ecommerce platforms preferred.
  • Experience with collaborative and productivity tools such as Jira / Trello / Confluence.
  • Experience with Git and version control.
  • Experience supporting, mentoring, and providing technical guidance for other developers.
  • Working understanding of UX and design fundamentals.

Team Culture

  • More important than anything else: be curious and be kind, work with integrity, and advocate for the right thing to do—even if it’s unpopular.
  • Be present, participate in team activities, communicate transparently and respectfully, and always be able to speak to the progress of your work.
  • Provide thoughtful, respectful feedback and receive it graciously.
  • We all are responsible for creating an environment of diversity, equity, and inclusion. We amplify each other’s voices and embrace different points of view.

TekWissen® Group is an equal opportunity employer supporting workforce diversity.