e

Front End Developer

eTek IT Services
Contract
On-site
Pittsburgh, Pennsylvania, United States

Overview:

The Front End Developer is a crucial role within our organization, responsible for creating aesthetically pleasing and highly functional web applications. This role is essential in ensuring a seamless user experience across our digital platforms, contributing to the overall success of our online presence.

Key Responsibilities:

  • Develop responsive web-based user interfaces using a variety of languages and technologies
  • Collaborate with back-end developers and web designers to improve usability
  • Optimize applications for maximum speed and scalability
  • Implement and maintain front-end state management using frameworks such as React
  • Ensure cross-browser and cross-device compatibility
  • Execute front-end testing and debugging
  • Create quality mockups and prototypes
  • Stay updated on emerging technologies and industry trends
  • Translate UI/UX design wireframes to actual code
  • Participate in code reviews and provide constructive feedback
  • Work closely with the design team to bridge the gap between graphical design and technical implementation
  • Assist in troubleshooting and resolving user interface issues and challenges
  • Contribute to the continual improvement of the development process
  • Collaborate with the marketing team to implement digital campaigns
  • Participate in the full software development lifecycle

Required Qualifications:

  • Bachelor's degree in Computer Science, IT, or related field
  • Proven work experience as a Front End Developer
  • Strong proficiency in JavaScript, including DOM manipulation and JS object model
  • Extensive experience with HTML and CSS
  • Proficiency with responsive and adaptive design
  • Experience with one or more relevant front-end frameworks (e.g., React, Angular, Vue)
  • Understanding of code versioning tools, such as Git
  • Knowledge of UI/UX design principles
  • Experience with browser testing and debugging
  • Understanding of SEO principles and ensuring that application will adhere to them
  • Excellent communication and interpersonal skills
  • Ability to work in a collaborative, team-oriented environment
  • Problem-solving aptitude
  • High attention to detail
  • Proven ability to multi-task and manage time effectively