Back to Archive
Front-End Engineer
Front-End Engineer
Catalist
Washington, DC | Posted: 5 years ago
This job is expired and may no longer be accepting applications.
Principal Duties & Responsibilities:
- Configure, develop, support, and maintain software components for a web-based content management platform and custom software applications
- Be a contributing engineer on a team of engineers
- Work closely with engineering, political, and data science staff to understand functional software requirements
- Participate in the process for translating software requirements into working systems and solutions
- Decompose and estimate your task assignments
- Support verification and validation of software solutions
- Support deployment and configuration updates to software component
- Create, develop, and maintain technical product documentation, including user guides, specifications, design and implementation plans, project plans, issue tickets, etc.
- Provide technical feedback to team members on product features and designs, and receive feedback from them
- Adjust working schedule (occasional evenings and weekends) as workload demands
Skills & Abilities:
- Required: Web application software design and development skills.
- Required: Experience developing and maintaining a PHP-based content management platform OR experience with Javascript and an associated web development frameworks like React
- Required: Basic to intermediate SQL skills
- Required: Basic understanding of WWW network protocols
- Required: High attention to detail – across process, data, design, and engineering
- Required: Strong work ethic and self-starting motivation
- Required: Dynamic problem solving skills
- Required: Ability to articulate ideas clearly, to be creative, and to work in a personable manner
- Desirable: Java, Scala, or Python software design and development skills
- Desirable: Strong working knowledge of SQL
- Desirable: Ability to self-educate on new technical skills
- Desirable: Solid understanding of data formats, representations, and encodings
Education & Experience:
- Bachelor's degree in Science, Engineering, Political Science or equivalent experience
- Demonstrated experience with web application development
- Experience with at least one RDBMS – PostgreSQL, MySQL, Aurora, etc.
- Previous campaign technology development experience is a plus
- Experience with campaign and voter file data tools (e.g. VAN, PDI, Q, or M) a plus
- Background check required
Benefits Package
Catalist lives our progressive values and our benefits package is one of the ways we support our team and employees. Our benefits include:
- Life and Disability Benefits
- Health and Dental insurance
- Flexible Spending Accounts (FSA)
- Transportation Benefits
- Retirement contributions
- Continuing education disbursement
- Student loan and/or educational savings account contributions
- Parental leave, including flexible scheduling and remote working
This job was sourced from StackOverflow Jobs.