Location: Dallas, TX (onsite)
Duration: Long term Contract (12+ Months)
Local Profiles Only
Job Description:
Full Stack Developer with a strong emphasis on UI/Frontend development; responsible for designing and building high-quality, scalable web applications - from pixel-perfect user interfaces to robust backend services.
- Frontend / Ul Development (Primary Focus).
- Design, develop, and maintain responsive, accessible, and performant web interfaces using modern frontend frameworks.
- Translate UI/UX wireframes and design mogkups into clean, reusable, and maintainable code.
- Ensure cross-browser compatibility and mobile responsiveness across all supported platforms.
- Optimize frontend performance through techniques such as lazy loading, code splitting, and caching strategies.
- Implement and maintain component libraries and design systems to ensure UI consistency.
- Collaborate with UX/UI designers to refine and improve user experience.
- Write unit and integration tests for frontend components.
- Backend Development (Secondary Focus).
- Develop and maintain RESTful APIs and microservices to support frontend functionality.
- Integrate third-party APIs, services, and data sources.
- Implement authentication, authorization, and security best practices.
- Participate in database design, query optimization, and data modeling,
- Support CI/CD pipelines and contribute to DevOps practices.
- Collaboration & Engineering Excellence.
- Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives.
- Conduct and participate in code reviews to maintain code quality and share knowledge.
- Write clear technical documentation for features, APIs, and components.
- Proactively identify and resolve performance bottlenecks and technical debt.
- Mentor junior developers and contribute to a culture of continuous learning.
Required Skills & Qualifications:
Frontend (Must-Have):
- React.js/NextJS/ Nest.JS/Angular/Vue.js: Strong proficiency in at least one major framework (React preferred).
- HTML5/CSS3/SCSS : Deep understanding of semantic HTML and advanced CSS techniques.
- JavaScript / TypeScript : Strong command of ES6+ features and TypeScript.
- State Management: Experience with Redux, Zustand, NaRx, or similar.
- Responsive Design: Proficiency with CSS Grid, Flexbox, and mobile-first design.
- UI Component Libraries Hands-on experience with Material UI, Ant Design, Tailwind CSS, or similar.
- Browser DeyTools: Proficiency in debugging and performance profiling.
- Testing Experience with Jest, React Testing Library, Cypress, or Playwright.
Backend (Required) Skill:
- Node.js / Java / Python Proficiency in at least one backend language/runtime.
- Design and consumption of RESTful services.
- Experience with SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB).
- Authentication Familiarity with OAuth2, JWT, and session management.
DevOps & Tools:
- Version control with Git (branching strategies, pull requests, code reviews).
- Familiarity with Docker and containerized environments.
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, or similar).
- Basic knowledge of cloud platforms (AWS / Azure / GCP).
Nice-to-Have Skills:
- Experience with GraphQL or WebSockets.
- Familiarity with micro-frontend architecture.
- Knowledge of Web Accessibility (WCAG 2.1) standards.
- Experience with Storybook for component documentation.
- Exposure to server-side rendering (SSR) frameworks like Next.js or Nuxt.js.
- Understanding of Agile/SAEe methodologies.
- Prior experience in fintech or enterprise-grade applications.