Ashburn, Virginia, United States

Ignite IT is hiring an UI/UX React Developer

About the Role

Ignite IT is looking for a UI/UX React Developer to modernize enterprise systems and applications supporting the Department of Homeland Security. In this role, you will deliver impactful software solutions within an Agile framework, working closely with developers, business stakeholders, and end users.

What You'll Do

  • Provide UI development for releasable software in short sprint cycles.
  • Collaborate with business analysts, software engineers, stakeholders, and end users within Agile processes.
  • Design, develop, and implement custom software and database application capabilities for legacy and modernized systems.
  • Support teammates and collaborate with a 'do what it takes' attitude to ensure team and product success.
  • Contribute product improvements and actively participate in sprint planning, testing, demonstrations, and retrospectives.
  • Support release planning with conceptual design and refinement of software engineering guidelines.
  • Analyze complex project-related problems and create innovative solutions involving scheduling, technology, and tools.
  • Ensure product quality and timeliness, providing guidance and resolving problems.
  • Bridge the gap between user interface design and technical implementation.
  • Research new design and coding practices continuously.
  • Lead design-related conversations and foster a collaborative environment.
  • Mentor junior team members.

What We're Looking For

  • U.S. Citizenship with ability to pass a CBP background investigation (3-year felony check, 1-year checks for illegal drug use and misconduct).
  • Bachelor’s degree in Computer Science, Software Engineering, Information Management Systems, or a related field.
  • 7+ years of technical experience in software design, development, and implementation for web browsers and mobile devices.
  • Professional experience with ReactJS, React Native, AngularJS, TypeScript, CSS, and Material Design.
  • In-depth knowledge of the React library (TypeScript, state management) and experience implementing UI screens from prototypes and wireframes.
  • Expert experience in ReactJS, TypeScript, JavaScript, CSS, and HTML.
  • Knowledge of creating React components, services, routing; understanding of state management (Redux) and UI performance optimization.
  • Experience creating reusable libraries and components, developing responsive interfaces, implementing complex solutions, and conducting code reviews.
  • Experience transforming mockups into functional UIs integrated with Spring/Java/Hibernate/Postgres backends.
  • Experience developing Single Page Applications (SPA) using ReactJS (TypeScript) with RESTful services.
  • Expertise in Object Oriented design and development (OODD) and Service Oriented Architecture (SOA).
  • Experience with source code control systems (Git preferred) and concurrent development workflows.
  • Understanding of the full software development life cycle.

Nice to Have

  • Mobile/responsive application UI design and implementation experience (native or PWA).
  • Experience with RESTful service creation using Java Spring 6.x/MVC/Spring boot.
  • Experience with SQL or PL/SQL for Oracle, MySQL, or PostgreSQL databases.
  • Understanding of system architecture concepts and experience with system design (scalability, reliability, maintainability).
  • DevOps experience and CI/CD pipeline knowledge.
  • Experience deploying applications to Amazon AWS or similar cloud platforms.
  • Adaptability and experience working constructively with technically diverse, geographically separated teams.
  • Strong interest in Agile software development and delivering deployable software in short sprints.

Technical Stack

  • Frontend: ReactJS, React Native, AngularJS, TypeScript, JavaScript, CSS, HTML, Material Design, Redux
  • Backend: Java Spring, Hibernate
  • Databases: Postgres, Oracle, MySQL
  • Tools & Concepts: Git, RESTful services, SOA

Team & Environment

You will be part of a dynamic and passionate team of industry-leading individuals. The role involves modernizing enterprise systems in an Agile environment to support critical national security missions.

Benefits & Compensation

  • 401(k) with matching and 100% vested
  • Health Insurance (3 plans to select from)
  • Dental and Vision Insurance
  • Health Savings Account (HSA) and Flexible Spending Account (FSA)
  • Life Insurance, Short-Term Disability, Long-Term Disability, AD&D
  • Paid Time Off
  • Professional Development Assistance, Training, and Tuition Reimbursement
  • Flexible Schedule
  • Referral Program
  • Paid Legal Plan

Ignite IT is an Equal Employment Opportunity/Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, Veteran status, sexual orientation, or other protected characteristic.

Required Skills
ReactJSReact NativeAngularJSTypeScriptCSSMaterial DesignJavaScriptHTMLReduxJava SpringUI DevelopmentState ManagementUI/UX Design
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Ignite IT
Ignite IT is an INC 5000 fastest growing company that delivers breakthrough digital innovations that transform large federal agencies.
All jobs at Ignite IT Visit website
Job Details
Department Software Development
Category frontend
Posted 4 months ago