What are the responsibilities and job description for the Front End Developer position at Robert Half?
Job Description
Job Description
We are offering a long term contract employment opportunity for a Front End Developer in Dayton, Ohio. This role primarily focuses on client-side web development, including programming, testing, and implementation. This position also requires keeping up-to-date with the latest technologies and troubleshooting complex problems.
Responsibilities
- Architect and build applications from inception to completion
- Possess a deep understanding of web layout using HTML and CSS
- Demonstrate proficiency in modern Javascript development, including NodeJS and TypeScript
- Show familiarity with web frameworks such as React and Express
- Collaborate directly with producers, designers, and development teams
- Maintain knowledge of GIT and version control
- Implement and support existing applications using the mentioned technologies
- Have the ability to navigate additional languages
- Exhibit strong written, verbal, and nonverbal communication skills
- Display strong interpersonal skills, both in person and remotely
- Active development on WordPress and / or Drupal is a plus
- Working knowledge of C# and Unity is beneficial
- Experience in Electron or desktop web application development is advantageous
- Familiarity with application continuous integration is a bonus.
- Proficiency in Atlassian Jira is required for project management and task tracking.
- Experience in Backend Development is necessary to understand and effectively work with backend code.
- Must have practical experience in Bug Tracking to identify, document, and correct coding issues.
- A strong background in Client Side Scripting to create dynamic website functionalities.
- Cross-Platform development skills are essential for creating software that functions across multiple operating systems.
- Proficiency in AB Testing to compare different versions of a web page and improve them.
- Familiarity with Agile Scrum methodology to manage and complete tasks efficiently.
- Must possess knowledge of Ajax for asynchronous web applications.
- API Development skills are required for creating and managing APIs.
- Expertise in CSS is necessary for designing and maintaining the presentation of a webpage.