Epirus is looking to build reliable web-based UIs for their flagship product, Leonidas, and needs a skilled front-end software engineer to help bring designs to life.
Requirements
- Experience building UI applications using React, Node or Angular
- Experience with version control systems like Git
- Knowledge of basic UI/UX design principles
- Experience with TypeScript or other modern JavaScript tools
- Knowledge of UI testing frameworks (e.g., Jest, Cypress, Selenium)
- Experience with design tools (e.g., Figma, Adobe XD, Sketch)
- Knowledge of front-end build tools like Webpack, Babel, and NPM/Yarn
Responsibilities
- Developing a tactical application for a high level of responsiveness and reliability
- Writing clean, maintainable, and reusable code using modern front-end technologies like HTML, JavaScript and TypeScript (React, Angular, Vue.js, etc.)
- Working with back-end developers to integrate front-end features with back-end services and APIs
- Contributing to the continuous improvement of front-end development processes, tools, and best practices
Other
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience
- 2-4 years of professional experience in front-end development with a focus on UI design and implementation
- Ability to work collaboratively in an agile development environment
- Strong communication skills and the ability to work well with cross-functional teams
- U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State