Software Developer SME (Systems Software) (TS/SCI with Poly Required)
Indexed description
At GCI, we solve the hard problems. As a SME Software Developer, a typical day will include the following duties/skills:
- The candidate will be responsible for creating the user facing side of the application as it operates in a web page.
- The candidate will take requirements from a teammate with User Interface/User Experience (UI/UX) expertise in the form of wireframes, site maps, diagrams/schematics, process maps, feature lists, mock-ups and visual specifications.
- The candidate will actively utilize the Lean Agile development process.
- The candidate will be required to seamlessly connect the front end of the application to the data tier via the microservices and middleware components.
- The candidate will be responsible for development of unit tests and the automated execution of those tests as well as participation in end-to-end testing is required.
- Experience with Java.
- Experience in Javascript, including Es6+ features and experience with modern frameworks (React or Lit).
- Use of front-end markup languages, with experience implementing responsive designs using Bootstrap framework.
- Work closely with UI/UX designers, transform wireframes, mockup, and prototypes into designs to ensure seamless user experience aligns to HCI principles.
- Integrate front-end components with back-end services using RESTful APIs or GraphQL to fetch, display and update data in real-time applications.
- Implement front end best practices for performance optimization (e.g. lazy loading, code splitting); ensure secure communications between front end and back end services.
- Use GIT for version control; manage codebases and branching strategies.
- Use front end testing frameworks/tools (e.g. Playwright, Jest, Mocha, Cypress) to create unit tests, integration tests, and end-to-end tests to ensure code stability and high quality output.
- A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search