What are the responsibilities and job description for the Javascript Front End Developer position at Geek Hive?
Summary
The Front End Developer will join a motivated team of engineers to architect, develop, test, and deploy high quality software solutions with a customer focus. Working in conjunction with Technical Architects, Technical Leads, Project Managers clients, and mid-level and junior developers, the Senior Front End Developer supports various phases of the development and maintenance of projects.
The ideal candidate should have a working knowledge of web content management and publishing systems, and familiarity with CMS workflows.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Solve our client’s needs pragmatically through new custom software, enhancements, bug fixes, or consulting.
- Lead mid-sized development projects from start to finish including technical requirements gathering, data modeling, technology selection, and deployment.
- Understand and participate in the design of customized solutions.
- Ensure coded solutions will function/work within all environments considering all infrastructure differences.
- Actively participate in code reviews.
- Troubleshoot upper environment issues.
- Work on multiple projects simultaneously, prioritize effectively to meet our clients’ delivery expectations.
- Mentor teammates to share your knowledge and build a stronger team.
Qualifications
- 4 years of professional front end experience with HTML, CSS (SASS/SCSS) and JavaScript
- 4 years of professional React experience
- 1 years of professional TypeScript experience
- 1 years of professional experience with Next.js
- Solid understanding of web development concepts
- Capable of translating arbitrary design into responsive layouts; familiar with related standards and conventions
- Can confidently implement UI behaviors with JavaScript
Desirable
- 1 years of professional React Native experience
- Experience working with Optimizely
- Experience working with CMS platforms such as Sitecore and Drupal
- Experience working with other headless CMSs
Education and/or Experience
Fifth year college or university program certificate; or five years of related experience and/or training; or equivalent combination of education and experience; eight years working in an technical skill or production role, gathering information, documenting process, and designing business and process improvements; Excellent communication, documentation, and interpersonal skills including the ability to address a wide range of audiences; strong understanding of web development, information architecture, CMS and integrated technologies. Strong desire to acquire advanced certifications.
Language Skills
Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to write speeches and articles for publication that conform to prescribed style and format. Ability to effectively present information to top management, public groups, and/or boards of directors.
Reasoning Ability
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Physical Demands
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this Job, the employee is frequently required to stand; walk; sit; use hands to finger, handle, or feel; reach with hands and arms; climb or balance and stoop, kneel, crouch, or crawl. The employee must frequently lift and/or move up to 10 pounds.