At SNC, we are building the future of big data. We’re looking for people who want to join our team of designers, engineers, and scientists and help our customers solve complex problems using big data. SNC is looking to hire a User Interface (UI) Engineer to design and implement complex data-driven user interfaces for internal products and client-facing applications. This role requires prior experience developing Web Application utilizing a modern Javascript Framework (Angular, React, Vue, NodeJS). The UI Engineer will partner with other technical leads and stakeholders in an agile environment.
At SNC’s Integrated Mission Systems (IMS) team we are an agile, high-caliber contractor that engineers, builds, integrates, modifies and supports turnkey air- and ground-based Intelligence, Surveillance, and Reconnaissance (ISR) products and services. Our years of experience supporting the Department of Defense, Department of Homeland Security, commercial and international customers have established us as the systems integrator of choice. We take great pride in the customer mission we support.
Must-haves:
- Bachelor's of Science degree in Computer Science, Software Engineering or other related discipline and typically 6 or more years of relevant experience
- Understanding of Computer Aided Engineering tools
- Practical knowledge of engineering principles and practices
- Experience working in multi-disciplinary teams
- Ability to work in a highly collaborative, fast-paced environment.
- Knowledge of Agile Software Development methodology in a Scrum environment.
- Knowledge of the following front-end technologies: HTML, CSS, JavaScript (including any one of the modern JavaScript frameworks - Angular, React, NodeJS), RESTful Web Services, APIs, social media APIs, and Responsive design development to support desktop, mobile, and tablet views of web pages.
- Ability to multi-task and manage multiple projects simultaneously.
- Ability to direct and delegate work to junior team members.
- The ability to obtain and maintain a Secret U.S. Security Clearance required
Preferred:
- Understanding of industry standard software languages such as C, C#, C++, HTML, Java, Python, and Bash
- Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build
- Knowledge of software development methodologies such as Agile/Scrum, Waterfall, and Spiral
- Experienced with data structures