National congress of american indians
The front-end developer position is 100% remote.
Skills and qualifications:
Founded in 1944, the national congress of american indians (ncai) is the oldest, largest, and most representative american indian and alaska native organization in the countryNcai advocates on behalf of tribal governments and communities, promoting strong tribal-federal government-to-government policiesWe promote an understanding among the general public regarding american indian and alaska native governments, people, and rights.
About this position
The national congress of american indians has an opening for a front-end developerThe front-end developer will implement and manage the organization’s visual and functional elements on both the website and appThe successful candidate will assist the solutions architect in the development of ncai website, its supporting platform and devops processesIn addition, the candidate will also assist in the development of a fellowship program in the programming space and build instructional guides or have teaching abilities.founded in 1944, the national congress of american indians (ncai) is the oldest, largest, and most representative american indian and alaska native organization in the countryNcai advocates on behalf of tribal governments and communities, promoting strong tribal-federal government-to-government policiesWe promote an understanding among the general public regarding american indian and alaska native governments, people, and rights.
Understanding of reactjs, jsx, virtual dom, component lifecycle, etc.
Experience with reactjs workflows with flux, redux, create react app and data structure libraries.
Experience with js testing frameworks such as mochajs, jest and jasmine.
Understanding of restful apis, html/css, es6.
Experience with ci/cd tools such as git, devops, heroku pipelines, jenkins, concourse.
Duties and responsibilities:
Under the direction of the ncai chief executive officer reporting directly to the solution architect and the primary duties of front-end developer include, but are not limited to:
Develop interactive ui elements for web and mobile apps using reactjs.
Create tools, libraries and reusable code leveraging reactjs and other open-source technologies.
Integrate designs and wireframes using reactjs.
Collaborate with other teams within the organization to create cross-functional capabilities.
Use test-driven development when possible, to ensure consistent code coverage across the org’s libraries.
Assist and manage programming fellowship program and its youth outreach
Required skills, knowledge, and abilities
Experience developing customized front-end solutions for multiple projects simultaneously.
Experience working on large-scale software projects.
Professional experience using cybersecurity and open-source technology.
Outstanding collaboration and communication skills are essential.
Experience developing secure software systems based upon industry specifications.
Hold regular code reviews and iterate through recommended updates.
Ability to take direction and work independently, taking initiative within areas of responsibility;
Positive attitude and ability to adjust to changing priorities and growing responsibilities;
Able to effectively handle multiple projects simultaneously in a deadline-driven environment;
A passionate commitment to the mission of ncai and the humility to take on all tasks assigned with a cheerful attitude and a desire to contribute to the team.
Work hours this position is classified as exempt pursuant sections 13(a)(1) and 13(a)(17) of the fair labor standards act as defined under 29 c.f.rSection 541.400 compensation annual salary: negotiable based on experience and skill set related to the qualifications stated
Compensation annual salary: negotiable based on experience and skill set related to the qualifications stated.
Resume, cover letter, and sample writings (2-3 pages) should be sent to: email@example.com.
Organization web site: