Description
We are seeking a Front-End React UI/UX Engineer to create visually appealing and user-friendly interfaces for web-based applications. The ideal candidate is proficient in React.js and has a thorough understanding of UI/UX principles. You will work closely with cross-functional teams, such as backend engineers, product managers, and designers, to bring our digital products to life. As a critical component of the front-end team, you will help define the user experience, develop user-centric features, and assure the performance and quality of the application.
Remote Options: There will be remote options for candidates that are local to Camp Smith, HI, San Diego, CA, or Washington, DC.
Essential Functions/Job Duties:
- Develop and implement high-quality, maintainable React components and web interfaces.
- Collaborate with product managers, designers, and backend engineers to define feature requirements and user flows.
- Transform wireframes, mockups, and prototypes into responsive, pixel-perfect UI.
- Directly support deployment of software on Kubernetes.
- Produce documentation for clients to assist with custom applications.
- Provide tutorials and technical information for product documentation.
- Ensure consistent design language and branding across all web applications.
- Apply UI/UX best practices to optimize user experiences, improving usability and accessibility.
- Conduct usability testing, analyze user feedback, and iterate designs to continuously improve the user experience.
- Optimize application for maximum speed and scalability across a variety of devices and browsers.
- Comprehend design patterns that are object-oriented.
- Contribute to the overall architecture and best practices for the front-end codebase.
- Stay updated with the latest front-end technologies and UI/UX trends.
- Experience working with Cloud technologies such as Azure and AWS.
- Deliver customer training.
Qualifications
Required Education and Experience:
- Must be a US Citizen with a Top-Secret clearance. Must have the ability to obtain a TS/SCI clearance.
- Bachelor of Science in Information Systems / Information Technology / Mathematics or related field and 14 years of experience. In lieu of a degree, four (4) additional years of work experience may be considered.
- Three (3) or more years of professional experience in front-end web development, with a focus on React.js.
- Strong understanding of UI/UX design principles and the ability to translate them into high-quality code.
- Experience with modern web development tools and frameworks such as Webpack, Babel, npm, and ES6+.
- Experience with state management tools like Redux or Context API.
- Knowledge of front-end testing frameworks (e.g., Jest, React Testing Library).
- Proficient in HTML5, CSS3, and JavaScript (TypeScript a plus).
- Travel up to 25%.
Required Verbal Communications:
- Demonstrates excellent clear and concise verbal communication skills.
- Active communicator - giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate.
Required Certification:
- IAT Level 1 (CompTIA Security + and CCNA) certification (can be obtained within 6 months of hire).
Desired Experience:
- Familiarity with NoSQL databases like Accumulo/Mongo.
- Familiarity with Apache NiFi.