Front-End Development Engineer
Apply NowCompany: CivicMinds, Inc.
Location: Beaverton, OR 97007
Description:
Front-End Development Engineer
Our Client is one of the world's most experienced platform firmware security companies. We were the first company to develop a BIOS that was compatible with the IBM PC in the 1970s. And the rest is history. Today, we serve global customers from offices in the United States, Taiwan, and Japan. The total number of known medium-, critical, and high-risk firmware vulnerabilities tracked by the company has more than quadrupled in less than five years. We are a private company in growth mode while developing new products to address these challenges.
We are seeking a Front-End Development Engineer with strong business judgement to make the right decisions about technology choices. They will collaborate with a talented engineering team and value customer experience. They will develop administrator panels and dashboards for accessing and manipulating data provided by underlying network endpoint device scanning and management software. We need a technologist that can help use various User Interface Frameworks and write the actual code to make web[1]based OS agnostic command and control panel applications. They will work closely with engineers to develop new user-facing systems and to improve existing ones.
Location: On-site in Beaverton, OR
Responsibilities
Develop and maintain intuitive user interfaces for underlying software and accessibility systems.
Work with Network and AI engineers to develop a cloud-based administration platform with an easy-to-use dashboard.
Support the display of data collected from different parts of a system, such as network devices, platform information, timestamps, and other information provided by an underlying database and other software systems.
Work with Design, Network and AI Engineers to create and maintain administrative panels for issuing instructions to specific individual or batches of client devices.
Collaborate as part of a cross-functional Agile team to create and enhance user interfaces for new and existing systems.
Participate in the end-to-end product lifecycle; analysis, design, development, testing and implementation.
Qualifications
Bachelor's Degree (MS+ is preferred) in Computer Science/Engineering or a related quantitative discipline.
Minimum of 5 years full time hands-on UI software engineering experience.
Demonstrated experience with front-end development languages such HTML 5, React/Angular/Vue, REST, AJAX, CSS, and JavaScript.
Familiarity with front-end frameworks.
Understanding of MySQL databases and queries.
Excellent written and verbal communication skills.
Excels at adapting to changing business needs with ability to balance multiple competing priorities in a fast-paced environment.
Strong communication skills and enjoys a collaborative environment internally and potentially customer facing.
Intellectually curious and passionate about innovation.
Experience with automated testing tools.
Understanding of network protocols and firewalls.
Desirable Expertise
Some exposure to platform firmware (UEFI, U-Boot, CoreBoot)
Our Client is one of the world's most experienced platform firmware security companies. We were the first company to develop a BIOS that was compatible with the IBM PC in the 1970s. And the rest is history. Today, we serve global customers from offices in the United States, Taiwan, and Japan. The total number of known medium-, critical, and high-risk firmware vulnerabilities tracked by the company has more than quadrupled in less than five years. We are a private company in growth mode while developing new products to address these challenges.
We are seeking a Front-End Development Engineer with strong business judgement to make the right decisions about technology choices. They will collaborate with a talented engineering team and value customer experience. They will develop administrator panels and dashboards for accessing and manipulating data provided by underlying network endpoint device scanning and management software. We need a technologist that can help use various User Interface Frameworks and write the actual code to make web[1]based OS agnostic command and control panel applications. They will work closely with engineers to develop new user-facing systems and to improve existing ones.
Location: On-site in Beaverton, OR
Responsibilities
Develop and maintain intuitive user interfaces for underlying software and accessibility systems.
Work with Network and AI engineers to develop a cloud-based administration platform with an easy-to-use dashboard.
Support the display of data collected from different parts of a system, such as network devices, platform information, timestamps, and other information provided by an underlying database and other software systems.
Work with Design, Network and AI Engineers to create and maintain administrative panels for issuing instructions to specific individual or batches of client devices.
Collaborate as part of a cross-functional Agile team to create and enhance user interfaces for new and existing systems.
Participate in the end-to-end product lifecycle; analysis, design, development, testing and implementation.
Qualifications
Bachelor's Degree (MS+ is preferred) in Computer Science/Engineering or a related quantitative discipline.
Minimum of 5 years full time hands-on UI software engineering experience.
Demonstrated experience with front-end development languages such HTML 5, React/Angular/Vue, REST, AJAX, CSS, and JavaScript.
Familiarity with front-end frameworks.
Understanding of MySQL databases and queries.
Excellent written and verbal communication skills.
Excels at adapting to changing business needs with ability to balance multiple competing priorities in a fast-paced environment.
Strong communication skills and enjoys a collaborative environment internally and potentially customer facing.
Intellectually curious and passionate about innovation.
Experience with automated testing tools.
Understanding of network protocols and firewalls.
Desirable Expertise
Some exposure to platform firmware (UEFI, U-Boot, CoreBoot)