Front End Developer

Updated on May 20, 2021 10:30:37 PM

Access is looking for a skilled front-end developer who is passionate about Javascript, React, CSS, and responsive applications.

The Front End Developer is involved in the design and development of responsive web applications used by millions of customers. This individual will work closely with Product Managers and UI Designers to build pixel perfect applications, and with software engineers to consume REST API services.

Access Development is the best-kept software secret in the Wasatch Front. We're big believers in the OKR approach to getting things done. A software project begins with an idea, which can come from anyone in the company. The product team vets the concept by building mockups, interviewing prospective customers, and evaluating risks. The result is a well thought out product that stands a good chance of success before we write a single line of code.

This position is based in our Salt Lake City office. 

Responsibilities

  • Work with small, cross-functional, and co-located (sit together) teams to architect, design and implement high-quality software solutions.

Qualifications

  • Bachelor's degree in Computer Science or related field; or equivalent experience.
  • 2-6 years relevant web application development experience, including:
  • Experience with build tools, such as node.
  • 2+ years experience developing client-side applications with JS frameworks such as jQuery, Angular1/2+ and React.js.
  • Experience working from the command line.
  • Comfort working with Git on the command line.
  • Experience with GitFlow (or similar) branching model.
  • Experience developing on Linux or Mac (or Windows - if you must).
  • Demonstrable problem-solving skills.
  • History of working as a team player in a dynamic environment.
  • Kanban experience is helpful.
  • A solid understanding of HTML5, CSS3 and JavaScript. Should have experience writing clean, semantic, and responsive code that works across popular browsers and devices.
  • Highly skilled and knowledgeable in latest standards for responsive design (Media Queries, Bootstrap, Flexbox).
  • Strong attention to detail. You will be responsible for pixel-perfect implementation of designs.
  • Experience gathering requirements from modern design tools, like Sketch, Figma, and InVision.
  • Experience using browser tools to test, profile, and debug modern web applications.
  • Excellent communication skills.
  • Some experience working with and knowledge of Java and Ruby is a plus.
  • Experience working with REST/JSON APIs.
  • Experience building animations in CSS and JavaScript.
  • Experience with ExpressJS Server.
  • A passion for user experience and crafting intuitive interactions on the web.
  • Experience writing and using React component libraries.

Expected Skills 

  • Version Control Systems • Git proficiency with the command line (no GUI). • Checkout, branch, commit, PR, push, merge. • Creating and Reviewing Pull Requests on GitHub. • Merge conflicts, rollbacks. • Languages/Frameworks • Javascript: • Variables • Functions • Event Handling • CSS 3 • Familiarity with Responsive Layouts • HTML5 • Frameworks • Experience with React or Angular (or similar). • Testing familiarity. • Build System Proficiency • npm • Versioning • Publishing • yarn • Webpack • Command Line Competency • Terminal • Ssh, folder navigation, basic commands. • Software Design • Feature flags • Troubleshooting • Naming/structure methodologies • Identify needed code refactoring • Familiarity with Access' ARC project and its React components

Responsibilities

  • Seek guidance and suggestions from team members.
  • Test for and remove code smells prior to creating a pull request.
  • Incorporate code review comments into pull requests.
  • Provide code reviews.
  • Ensure code standards are maintained.
  • Look for opportunities to refactor code smells.
  • Ensure security risks are identified and standards are followed.
  • Ensure unit tests are valuable and test coverage is reasonable.
  • Takes direction from the product team manager for day-to-day tasks.
  • Participate in Design Reviews with Product Manager and Team Leads.
  • Provide mentorship for Software Engineers and Associate Software Engineers.
  • Participate in the On Call rotation for handling production & technical customer service issues.

Non-Technical Skills

  • Excellent communication and people skills. 
  • Strong organizational skills.
  • Highly self-motivated.
  • Excellent mentoring skills.
  • Embodies Access’s Core Competencies

 

To apply for this position, please complete an Initial Job Application and attach your resume.

While this job description attempts to describe the essential functions of the position, it does not prescribe or restrict the tasks that may be assigned. It does not restrict management’s right to assign or reassign duties or responsibilities to this job at any time.

Access Development is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Access Development does not discriminate on the basis of disability, veteran status or any other basis protected class under federal, state or local laws.

Access has been a leading provider of loyalty programs worldwide since 1984.  We leverage the world's largest private savings & discount network to drive customers to retailers, create loyalty for organizations, and help their members and customers save money every day.  Our employees enjoy a flexible, friendly work environment, competitive wages, excellent benefits, and employee discounts nationwide. 

To apply for this position, please complete an Initial Job Application and attach your resume.

While this job description attempts to describe the essential functions of the position, it does not prescribe or restrict the tasks that may be assigned. It does not restrict management’s right to assign or reassign duties or responsibilities to this job at any time.

Access Development is an equal opportunity employer committed to hiring a diverse workforce and sustaining an inclusive culture. Access Development does not discriminate on the basis of disability, veteran status or any other basis protected class under federal, state or local laws.

Access has been a leading provider of loyalty programs worldwide since 1984. We leverage the world's largest private savings discount network to drive customers to retailers, create loyalty for organizations, and help their members and customers save money every day. Our employees enjoy a flexible, friendly work environment, competitive wages, excellent benefits, and employee discounts nationwide.

Topics: utah jobs, IT, Developer, UI/UX