Software Engineer (UI/UX)
Dark Wolf · Tampa, FL · 2 wk ago
EngineeringFull-time
Responsibilities
- Serve as a full-stack developer who champions the user journey, building and testing intuitive, cloud-based applications from interface to API.
- Translate your own high-fidelity designs directly into production-ready frontend code (React/TypeScript, and Tailwind) and integrate them seamlessly with robust backend services (Python/Node.js).
- Design the layout, logic, and interactive flow of products.
- Create wireframes (Figma), user flows, and high-fidelity prototypes that simplify complex technical workflows.
- Work closely with cross-functional team members and stakeholders to maintain design system consistency, document UI component libraries, and ensure pixel-perfect deployment.
Required Qualifications
- Bachelor's degree in Engineering, Computer Science, or a related technical field, or equivalent industry experience.
- Minimum of 2 years of User Interface (UI)/User Experience (UX) experience.
- Experience with the following software languages: Angular, JavaScript, React, HTML, or CSS.
- 5+ years of experience developing production-grade software in a professional, agile environment.
- 5+ years of full-stack experience with React on the frontend, paired with Node.js (JavaScript/TypeScript) and/or Python on the backend.
- 5+ years of experience designing, building, securing, and consuming robust RESTful APIs and microservices.
- Deep understanding of asynchronous programming paradigms (Promises, Async/Await, and Event-Driven architectures).
- 5+ years of experience writing comprehensive unit and integration tests for both server-side and client-side applications (e.g., Jest, Mocha, PyTest).
- Hands-on experience with modern Git workflows and DevOps automation approaches in GitHub or GitLab.
- A strong sense of pride in your performance and a deep understanding of its impact on the company’s success.
- Critical thinker with exceptional analytical and troubleshooting skills.
- A dedicated team player who thrives in cross-functional environments.
- Excellent time-management, organizational, and interpersonal communication skills.
- US Citizenship and an active Secret security clearance.
Desired Qualifications
- Experience in the architecture and implementation of medium-to-large distributed computing environments.
- Experience/knowledge of software and system optimization, helping to remove potential performance bottlenecks.
- Experience with maintaining full stack applications with modern technologies, intuitive user-interfaces and scalable data processing architectures using open source software.
- Bachelor Degree in Computer Science, Mathematics, or equivalent technical degree; or in lieu of degree, 3 years of equivalent industry experience.