Full Time

Frontend Software Engineer

Annapurna
$70,000 - $130,000* / year (about $34–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Annapurna, so some details may not match this job. The employer's own page has the real description.

Position Overview


Annapurna is seeking a highly motivated and skilled Frontend Software Engineer to join our dynamic technology team. In this role, you will take ownership of designing and implementing user-friendly, efficient, and responsive interfaces for our web applications. Collaborating closely with product managers, designers, and backend engineers, you will ensure seamless integration of user-facing elements with server-side logic while employing best practices in code sustainability and performance optimization.



Job Responsibilities

  • Develop and maintain high-quality frontend web applications using modern JavaScript frameworks and tools.
  • Collaborate with UX/UI designers to translate wireframes and mockups into interactive and visually appealing user interfaces.
  • Optimize applications for maximum speed and scalability while ensuring a responsive design across various devices.
  • Conduct code reviews and provide constructive feedback to promote a culture of continuous improvement.
  • Debug and troubleshoot UI issues, applying problem-solving skills to enhance application performance.
  • Stay updated on industry trends and emerging technologies to propose forward-thinking solutions for the team.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience (3+ years) as a Frontend Developer or in a similar role.
  • Proficiency in HTML, CSS, and JavaScript; familiarity with frameworks such as React, Angular, or Vue.js.
  • Understanding of RESTful APIs and asynchronous request handling.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and ability to work collaboratively in a team environment.


Technologies & Tools


In this position, the Frontend Software Engineer will work with a range of technologies and tools including, but not limited to, JavaScript (ES6+), React.js or Angular, CSS preprocessors like SASS or LESS, Git for version control, and modern build tools such as Webpack or Babel. Familiarity with RESTful APIs and tools for performance monitoring will also be significant in ensuring a successful engineering environment.



Ideal Candidates


The ideal candidate will demonstrate a blend of creativity and technical expertise, showcasing a strong passion for building intelligent, user-centered interfaces. They should possess a proactive attitude, exemplifying initiative and the ability to adapt in a fast-paced environment. Strong interpersonal skills and a thirst for knowledge will allow them to thrive within our collaborative culture, driving innovative solutions and contributing positively to team dynamics.

In the Portland-Vancouver-Hillsboro, OR-WA metro area, the middle pay across its 1.2 million jobs was $60,690 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.