Logo
Penn Foster

-Graphic User Interface (GUI) Software Engineer

Penn Foster, Arlington, Virginia, United States, 22201


Apogee Research is seeking a Graphic User Interface (GUI) Software Engineer to assist in building a complex web-based development environment for construction and visualization of graph and xml specification data supported by robust java backend tooling. This position will develop custom react components and interactive D3 graphs that will allow users to visualize, define and edit relationships between graph elements that are synchronized with content in xml editors. The ideal candidate will be a strong problem solver that enjoys working with others to resolve technical challenges and bring ideas into reality.

Due to the nature of our business, any viable candidate must be a US Citizen.Position Responsibilities:Understand business requirements and work with the team to translate them into technical requirementsMeet with the development team to discuss user interface ideas, design and implementationsDevelop, implement and test responsive user interface components using react/reduxSupport user facing functionality by understanding the development of backend Java code and scriptsTroubleshoot software and debug application codesMonitor and improve front-end performanceDocument application changes and developing updatesMinimum Qualifications:Bachelor’s degree in computer science, information technology, or a similar field. May substitute 4 years applicable work experience in lieu of degree.Strong proficiency in JavaScript, CSS, HTML, and front-end languagesThorough understanding of React.js and Java and their core principles2+ years experience with React, Redux, Immutable.js, Babel, Webpack, NPM and RESTful APIs2+ years experience with Java and bash scriptingFamiliarity with cypress and junit testing frameworksExperience with user interface designExperience with D3 is preferredAbility to write design and user facing documentationApogee Research, LLC is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or other non-merit factors.

#J-18808-Ljbffr