Front-End Developer

Job Locations (All) | US-CA-San Ramon | US-Remote
Posted Date 3 months ago(3/21/2021 11:45 PM)



We are looking for an experienced and talented front-end developer who has experience working in an agile environment. A strong candidate works both individually and within teams to analyze needs, determine requirements, develop applications & UIs, and maintain or extend applications to support the information technology of business and operational users.



  • Analyzes and translates business requirements in functional and non-functional system requirements.
  • Develops, implements, and maintains systems that conform to company’s information technology principles, software development methodology, architecture, and best practices.
  • Partner with infrastructure and architectural heads to ensure the application meets service level standards and roadmap requirements.
  • Design and develop software components to enable manageability, serviceability, deployment, and purpose-built solution offerings.
  • Design, develop, and maintain test solutions that ensure code meets quality standards.
  • Be proactive in software design/architecture, working closely with architects and software engineers to come up with the right solution to the problem.
  • Be an active participant in team code reviews.
  • Keep up to date with the latest developments in the software field.


Minimum Qualifications:


  • 3+ years of experience with React.js
  • 1+ year of experience with Redux or a similar state/store for MVVM frameworks
  • 1+ year of experience with the bootstrap CSS framework
  • 1+ year of experience with front-end testing frameworks like Jest, Mocha, Jasmine, and/or Selenium
  • 2+ years of experience with npm, yarn, and webpack
  • A strong understanding of user-experience design and usability concepts
  • Hands-on experience creating wireframes, prototypes, storyboards, user flows, etc.
  • Expert knowledge of software development lifecycle methodologies (e.g. Waterfall, Iterative, Agile)
  • Advanced understanding of importance of coding standards and programming style
  • Excellent communication skills (written and verbal)
  • Excellent presentation skills and ability to communicate at multiple levels of the organization including senior executive level
  • Expert ability to translate business requirements into system functional and nonfunctional requirements
  • Expert ability to design software solutions.
  • Experience working with git repository



Preferred Qualifications:

  • Experience with Spring/Spring Boot
  • Experience transpiling ES6 and JSX for support in older browsers
  • Experience with the d3.js library in creating reusable custom graphs in a business intelligence or dashboard setting
  • Knowledge of relational databases
  • Bachelor’s degree or international equivalent OR equivalent work experience
  • Experience with Perl
  • Knowledge of business and system process flow techniques
  • Understanding of OOP principles
  • Cloud services experience (Azure, AWS, etc.)

PRA is an EEO/AA employer and is committed to providing opportunities to minorities, women, veterans and individuals with disabilities.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? We get it! Click here to stay in touch for future opportunities, events and other happenings!