Javascript Application Developer

at Emerald Resource Group
Published December 5, 2023
Location Cleveland, OH
Category Default  
Job Type Full-time  

Description

Job Title: JavaScript Application Developer

Location: Downtown Cleveland, OH, United States

Type: Full-Time (3 days in office / 2 days work from home)

Salary: Up to $95,000

Job Description:

The JavaScript Application Developer provides technical consulting to management, business users, and technical associates. Working closely with other developers, this role focuses on implementing interfaces and their behaviors while integrating them with server-side services. The Developer is responsible for generating code that ensures consistency across supported browsers, operating systems, and devices. This is a mid-level position.

Responsibilities:

  • Acquire and interpret business requirements, create functional specifications, and determine the most efficient and appropriate technologies.
  • Research and improve current coding standards.
  • Collaborate with business and IT teams to plan new features, gather requirements, and suggest solutions.
  • Support the entire application lifecycle, from concept and design to testing, release, and support.
  • Stay updated on new technologies, demonstrating drive, versatility, adaptability, and creative thinking.
  • Promote a culture of innovation and out-of-the-box thinking.

Acquisition & Deployment:

  • Analyze business models, logical specifications, and customer requirements to design and build Internet solutions using multiple technologies.
  • Estimate hours for project tasks.
  • Perform complex programming assignments that require advanced knowledge of established programming standards, methods, and best practices.
  • Mitigate risks associated with high technical complexity projects.
  • Collaborate with other teams to ensure shared use of standard tools and processes.
  • Communicate effectively by using natural language and writing clear, concise code.

Operational Management:

  • Manage and prioritize workload between project and maintenance tasks.
  • Maintain and modify web applications, making approved changes by amending application documentation, developing detailed programming logic, and coding changes.
  • Provide support for critical web application problems and issues.
  • Foster development of cross-functional and collaborative team capabilities.

Incidental Functions:

  • Conduct research into new technologies, tools, components, and frameworks.
  • Share knowledge with development teams.
  • Manage projects and tasks and report as necessary.
  • Provide tier 2, on-call support for critical web application problems and issues.
  • Analyze website performance and take corrective actions.
  • Assist with other projects as required to contribute to work efficiency and effectiveness.
  • Participate in hiring activities and ensure compliance with equal employment opportunity policy.
  • Minimal travel may be required.
  • Work outside the standard office 7.5-hour workday may be necessary.

Qualifications:

  • Bachelor's degree (or foreign equivalent) in a Computer Science, Computer Engineering, or Information Technology field of study or equivalent experience.
  • 2+ years of IT experience.
  • 2+ years of experience working with CSS3, HTML5, and JavaScript.
  • 2+ years of experience in responsive web development.
  • Solid experience in JavaScript app development using contemporary React and Redux approaches and tools.
  • Familiarity with modern JavaScript language, including ES6 language additions.
  • Basic experience with typing libraries (preferably TypeScript).
  • Solid experience with command-line Git and GitHub.
  • Familiarity with running WebPack.
  • Basic experience using code linters and typing libraries.
  • Experience with various HTML5 web APIs, especially those related to web accessibility.
  • Basic experience working as part of an enterprise web team, interfacing with backend developers, designers, web engineers, and external agencies or partners.

Personal Attributes:

  • Strong written and oral communication skills.
  • Ability and initiative to learn and research new concepts, ideas, and technologies quickly.
  • Systems/process orientation with analytical thinking, organization skills, and problem-solving skills.
  • Ability to work in a team-oriented, collaborative environment.
  • Willingness to teach junior team members.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Strong interpersonal skills.
  • Ability to work effectively in a multi-cultural environment.
  • Strong commitment to inclusion and diversity.

We value diversity and inclusion and encourages all qualified individuals to apply, including individuals with disabilities and Protected Veterans. We provide an environment where you can explore your curiosity, drive us forward, and thrive. We believe in careers that grow with you and offer opportunities to innovate, discover, and showcase your strengths.

To apply, please send your resume and cover letter to [Click Here to Email Your Resumé].

Attention Employers!

Seeking exceptional talent? We've got the solution: Share your job descriptions with us.

  • Precision Matching: We'll pinpoint the perfect candidates.
  • Time Saver: Fill crucial roles faster than ever.
  • Showcase Your Brand: Attract top talent aligned with your mission.
  • Partnership: We're your allies in successful hiring.
  • Network Access: Tap into our extensive candidate pool.
  • Confidentiality: Your needs are handled discreetly.

Elevate your team today! Contact us to share your job descriptions and discover your next top performer.