ForgeApply · Job listing
Senior Developer (Front-End)
GDIT
Tailor your resume for this GDIT job in about a minute.
ForgeApply tailors your resume and cover letter to this exact posting, then hands you a ready-to-submit application for GDIT's site. Free trial, no card required.
About this role
Type of Requisition: Pipeline
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: None
Public Trust/Other Required: Other
Job Family: Software Engineering
Job Qualifications: Skills: Agile Scrum Development, Microsoft Azure, User Experience (UX), Web Applications Certifications: None Experience: 10 + years of related experience US Citizenship Required: No
Job Description: Job Description
Overview: We are seeking a highly skilled Senior Developer with over 7 years of experience in ReactJS and JavaScript to join our dynamic team. The ideal candidate should have a strong background in UI/UX design, particularly with a focus on Human-Centered Design (HCD), and must possess deep expertise in dynamic form building. This position offers an exciting opportunity to work on cutting-edge projects in a collaborative environment. We are excited to welcome a motivated Senior Developer who is passionate about creating exceptional user experiences and driving innovation in web development. Join us in shaping the future of our products and services through cutting-edge technology! Key Responsibilities: • Develop responsive web applications using ReactJS, ensuring high performance and responsiveness. • Collaborate with UI/UX designers to implement designs into functional user interfaces, adhering to best practices and design principles. • Build reusable components and front-end libraries for future use. • Optimize applications for performance, scalability, and cost-efficiency in cloud environments. • Ensure adherence to security and compliance best practices throughout the development lifecycle. • Provide technical leadership, mentorship, and code reviews to junior developers. • Write clean, maintainable, and testable code. • Mentor and coach junior developers, providing technical guidance and code reviews.
Qualifications: • Bachelor's degree in Computer Science, Computer Programming, Computer Engineering, UI/UX Design or relevant computer-based major. • 10+ years of experience in developing IT solutions and cloud infrastructures. • Experience in software engineering and design architectures. • Experience and understanding of best practices regarding system security measures. • Experience with building and migration software and IT services to align to strategic business needs and goals. • Experience in conducting research for advanced technologies to determining how IT can support business needs leveraging software, hardware, or infrastructure. • Excellent problem-solving skills and ability to troubleshoot complex issues. • Strong communication and interpersonal skills, with a collaborative mindset. • Ability to work effectively in a fast-paced environment. • Proven track record of delivering scalable and reliable software solutions. • A portfolio demonstrating expertise in UI/UX design and relevant projects.
Must Have: • Minimum of 7 years of strong experience in UX Design, including a deep understanding of UX Design Thinking and Principles. • At least 7 years of experience with ReactJS and JavaScript. • Experience working with TypeScript. • Experience with Data Structures and Algorithms. • Proficiency with CSS, Tailwind, and related technologies. • Extensive experience in creating cards and implementing drag & drop functionality. • Proven experience in developing dynamic forms with emphasis on intuitive user experience and efficient design. • Experience developing Component-based Architecture in React, Event Driven Architecture and Microservice framework. • Proficiency working with UX frameworks and templates. • Ability to lead user testing and analysis sessions. • Expertise in dynamic form building, with a strong background and extensive practical experience. • Solid background in maintaining design standards. • Experience with state management libraries such as Redux or Context API. • Familiarity with modern front-end build pipelines and tools. • Experience with version control systems (e.g., Git) and CI/CD pipelines. • Experience working in an Agile development environment using DevSecOps principles and tools.
Nice to Have: • Associate or Professional level certifications in cloud platforms (e.g., Azure, AWS). • Experience in UI/UX design, with a focus on Human-Centered Design principles. • Experience in developing and testing wireframes and prototypes • Experience with server-side Node.js development. • Knowledge of creating NPM packages. • Knowledge of server-side rendering framework such as Next.js. • Experience writing Unit Tests for JavaScript frameworks. • Familiarity with GraphQL and RESTful APIs.
Communication and Organizational • Excellent presentation and communication (oral and written) skills. • Consultant mindset with the ability to work with high level customer stakeholders and build excellent customer relationship. • Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies. • Strong analytical skills and problem-solving skills with the ability to formulate and communicate recommendations for improvement. • Experience with process design and documentation methodologies, and design and production of quality deliverables. • Demonstrated ability to work effectively, independently, and as part of a team. • Strong project management, leadership & meeting facilitation skill with knowledge of Project Life Cycle
The likely salary range for this position is $111,155 - $150,385. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.
Scheduled Weekly Hours: 40
Travel Required: None
T elecommuting Options: Remote
Work Location: Any Location / Remote
Additional Work Locations:
Total Rewards at GDIT: Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a
Tailor your resume for this GDIT role before you apply.
Tailor my resume for this jobSimilar jobs
- Senior Front-End Developer — Jobber · Remote
- Senior Front-End Developer — Fidelity Investments · Westlake, TX
- Software Developer (Frontend) — Place · Bellingham, WA
- Software Developer (Frontend) — Place · Draper, UT
- Senior Front End Web Developer — Coreweave · Livingston, NJ / New York, NY / Sunnyvale, CA / San Francisco, CA / Bellevue, WA / Dallas, TX
- Senior Software Engineer (Frontend) — Counsel · New York Office (Flatiron)
- Senior Front-End Developer (Angular) — Raymond James · Saint Petersburg, Florida - United States
- Software Engineer (Front-End) — Tensorwave · Remote
More like this: Frontend Engineer Jobs · Remote Frontend Engineer Jobs · More jobs at GDIT · Browse all jobs
Free ATS checker · How to Tailor Your Resume to a Job Description (Step by Step)