STR · 23 hours ago
Full Stack Front-End Engineer
STR is seeking an experienced Full Stack Engineer to work with their system engineering teams in designing and building intuitive and usable web-based applications. The successful candidate will oversee a novel UI/UX application effort through stages of design, implementation, and demonstration, ensuring a seamless experience for users with large datasets.
Artificial Intelligence (AI)Machine Learning
Responsibilities
Develop efficient and high-performance components for data visualization and user interaction, ensuring a seamless experience even with large datasets
Optimize applications for speed and responsiveness across a variety of devices and browsers
Deliver intuitive user-centric and data-centric user interfaces for mission-focused first-of-its-kind engineering solutions
Communicate with the project team, users, and clients to develop and document requirements
Implement containerized solutions using Docker and Kubernetes to enhance application portability, scalability, and deployment efficiency
Assist in the authorship of software documentation such as user training guides
Collaborate across numerous programs and divisions within the company
Be adaptable and passionate about continuous learning
Qualification
Required
Bachelor's degree in related field or equivalent experience
5+ years' experience with JavaScript, CSS, CSS extension languages (LESS, Sass), CSS preprocessor tools, HTML5 and its best practices
Demonstrated expertise with at least two of: React, Redux, Flask, Django, Node, Vue
Demonstrated expertise with at least one other back-end programming language (Python, Java, .Net, JavaScript) and willingness to learn more
Demonstrated expertise with Geolocation & Mapping such as Google Maps API, OpenStreetMap, or other mapping solutions
Proficiency with Git version control
Able to work independently and as part of a team
U.S. Citizen with ability to obtain a security clearance
Preferred
Experience with User Interactions and User Experience, or UI/UX research
Comfortable engaging with engineers and end-users to gather requirements
Familiarity with emerging AI ecosystems for UI/UX design, development, and test