Full Stack Developer at National Fire Protection Association

1 year ago Development & Programming Middle Full-Time

We need one who has at least Minimum 3 years of demonstrated experience with ReactJS and related workflows like Redux or Flux


Requirements:

Required Skills: “Must haves”

  • Ability to integrate software systems, components and third-party programs.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web-based business applications.
  • Apply knowledge of the application architecture to guide the application team’s problem-solving process.
  • Produce clean, efficient code based on specifications.
  • Participate in code reviews.
  • Design, develop, and unit test applications in accordance with established standards.
  • Analyze and resolve technical and application problems.
  • Develop technical documentation to guide future software development projects.
  • Able to work within the constraints of legacy application architectures as needed.
  • ReactJS including workflows like Redux or Flux
  • JavaScript ES6, Node.js/NPM, TypeScript
  • JSON, Ajax, RESTful APIs
  • HTML 5, CSS V3+
  • CI/CD process and tools such as Jenkins/Octopus or Azure DevOps
  • Git, Bitbucket

Bonus Skills: “Nice to have some familiarity with”

  • NextJS/Vercel
  • GraphQL
  • Microsoft stack including C#, .NET Core, Web API and SQL
  • Azure B2C or similar identity management platform (Okta, Auth0, etc.)
  • Angular or VUE
  • Coveo/Atomic
  • Docker
  • Accessibility standards
  • AWS and/or Azure services and architecture
  • Cloud-based integration platforms such as Put It Forward


Description:

The National Fire Protection Association’s mission is to help save lives and reduce loss with information, knowledge and passion. An international self-funded nonprofit established in 1896, we are dedicated to the elimination of death, injury, property and economic loss due to fire, electrical and related hazards. The Association delivers information and knowledge through more than 300 consensus codes and standards, research, training, education, outreach and advocacy; and by partnering with others who share an interest in furthering the NFPA mission.

To better meet the needs of those who rely on our information and knowledge to keep people and property safe, we are amidst a transformation to expand our influence and further our safety mission. We are becoming increasingly digital and global to grow, thrive and save more lives from fire, electrical and other hazards. To accomplish this, we need effective leaders at all levels of the Association who know what we are striving for, why it is important, how to execute on our vision and who passionately want to see NFPA through this important stage. It is an exciting and empowering time to work at NFPA.

To support the growing business needs and demands of our digital transformation, NFPA is looking for a highly skilled Full-stack Developer who has a passion to produce, maintain and improve our systems and integrations. You’ll collaborate with teams across the organization, along with vendors and partners, and be part of the entire software development life cycle.

A Little Bit About You:

  • You have a BS in Computer Science, Information Technology, Engineering, or 4-5 years of related work experience
  • Minimum 3 years of demonstrated experience with ReactJS and related workflows like Redux or Flux
  • You have an understanding of common programming paradigms and fundamental React principles, such as React components, hooks, and the React lifecycle
  • High proficiency in ECMAScript (JavaScript), HTML and CSS
  • Experience writing and implementing RESTful APIs
  • A skilled communicator, you aren’t afraid to ask the critical questions. You have an exceptional ability to connect with others.
  • You are familiar with the Agile development process and associated platforms like Jira
  • You write well-designed, testable code
  • Motivated and independent. You seek and show initiative and have a list of examples to share with us.
  • A team player. You possess the strong ability to work collaboratively alongside others on projects to meet challenging and changing deadlines along with a resilient ability to adjust when changes occur.
  • You are positively curious and want to understand the mission and goals of NFPA, and how you can make a significant impact as a part of our team.
  • Embrace and demonstrate a commitment to valuing diversity and contributing to an inclusive working and learning environment.
  • You are passionate about your work, and it shows. You care about the quality of your work; you anticipate issues before they arise and work to solve them ahead of time. You seek long-term solutions.

Requirements:

Required Skills: “Must haves”

Ability to integrate software systems, components and third-party programs.

Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web-based business applications.

Apply knowledge of the application architecture to guide the application team’s problem-solving process.

Produce clean, efficient code based on specifications.

Participate in code reviews.

Design, develop, and unit test applications in accordance with established standards.

Analyze and resolve technical and application problems.

Develop technical documentation to guide future software development projects.

Able to work within the constraints of legacy application architectures as needed.

ReactJS including workflows like Redux or Flux

JavaScript ES6, Node.js/NPM, TypeScript

JSON, Ajax, RESTful APIs

HTML 5, CSS V3+

CI/CD process and tools such as Jenkins/Octopus or Azure DevOps

Git, Bitbucket

Bonus Skills: “Nice to have some familiarity with”

NextJS/Vercel

GraphQL

Microsoft stack including C#, .NET Core, Web API and SQL

Azure B2C or similar identity management platform (Okta, Auth0, etc.)

Angular or VUE

Coveo/Atomic

Docker

Accessibility standards

AWS and/or Azure services and architecture

Cloud-based integration platforms such as Put It Forward

Working Conditions:

Remote with occasional in-person visits for group or company meetings

7.5 hour days; times are flexible based on location, but our preference would be during EST hours of (8am-6pm)

National Fire Protection Association provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetic information, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)