Senior Developer (Front-End)

$123,716 - $167,380/Yr

General Dynamics - Falls Church, VA

posted about 2 months ago

Full-time - Senior
Remote - Falls Church, VA
10,001+ employees
Transportation Equipment Manufacturing

About the position

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!

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.

Requirements

  • 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.
  • 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-haves

  • 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.

Benefits

  • Medical plan options, some with Health Savings Accounts
  • Dental plan options
  • Vision plan
  • 401(k) plan with company match
  • Full flex work weeks
  • Paid time off plans including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
  • 15 days of paid leave per calendar year
  • 10 paid holidays per year
  • Paid Family Leave program providing up to 160 hours of paid leave in a rolling 12 month period
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service