Front-End Engineer
Delphinus Engineering, Inc. · Philadelphia, PA · 6 mo ago
Engineering$75k–$125k/yrFull-time
General Summary
The Front-End Engineer position is instrumental in developing and enhancing the user interfaces for advanced Condition Assessment and Remote Monitoring systems. The Front-End Engineer will work with a modern tech stack to build and enhance software that directly supports Condition-Based Maintenance (CBM) methodologies for vital naval equipment.
Principal Duties/Responsibilities
- Design, develop, and maintain responsive and intuitive front-end applications using modern JavaScript frameworks (like Vue.js or React) and TypeScript.
- Upgrade and enhance existing software, focusing on improving user experience, performance, and reliability for our Condition Assessment Systems.
- Collaborate with a cross-functional team to develop software plans, create new software utilities, and deliver complete, well-documented software packages.
- Write clean, testable code and conduct rigorous software testing in accordance with IEEE standards to ensure quality and robustness.
- Translate system requirements into tangible software solutions that support innovative condition-based maintenance methodologies.
- Provide ongoing technical and administrative support for deployed software systems.
Education and Experience Requirements
- Bachelor’s level degree in Computer, Electrical or Electronics Engineering, or Mathematics with field of concentration in computer science or equivalent. from an accredited college or university.
- At least 3 years of experience in computer design, software development or computer networks including software design.
- Experience in the design, development, and implementation of machinery lifecycle management software systems preferred.
Special Requirements
- Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance.
- Must have a valid US passport or the ability to obtain one upon position acceptance.
- Absolutely must have the ability to obtain OS certification or complete approved related training within 180 days of hire.
- A+ CE, CCNA-Security, CND, Network+ CE, or SSCP certification preferred.
- U.S. Citizenship is required.
Skills and Abilities
- Essential Skills:
- Strong proficiency in JavaScript / TypeScript (3+ years preferred).
- Hands-on experience with a modern JavaScript framework (e.g., Vue.js, React) (3+ years preferred).
- Experience with JavaScript testing frameworks (e.g., Jest, Vitest, Cypress).
- Knowledge of API design and consumption, specifically with GraphQL.
- Comfort working in a Linux environment.
- Proficiency with version control using Git.
- Additional Preferred Skills:
- Experience in data visualization and charting libraries (e.g., Chart.js, Highcharts, D3.js).
- Familiarity with CI/CD pipelines, (e.g., GitLab CI).
- Experience delivering or deploying applications to Kubernetes environments.
- Familiarity with U.S. Government or Department of Defense development environments.