Jr. Frontend Software Developer

US-based Remote or Hybrid Reston, VAContract

We are seeking a talented Junior Frontend Developer to join our team and help build secure, performant web applications. In this role, you will work closely with our backend developers and security experts to create user-friendly interfaces that prioritize both functionality and security.

You will be responsible for developing responsive web applications using modern frontend technologies, with a focus on creating intuitive user experiences while maintaining high security standards. If you are passionate about building beautiful, accessible, and secure web applications, we encourage you to apply.

Key Responsibilities

  • Develop responsive and performant web applications using Next.js, TypeScript, and modern CSS frameworks.
  • Collaborate with backend developers to integrate frontend applications with Python-based APIs and services.
  • Implement security best practices in frontend development, including input validation, XSS prevention, and secure authentication flows.
  • Write clean, maintainable, and well-documented code following industry best practices.
  • Participate in code reviews and contribute to improving our development processes.
  • Work with our design team to implement pixel-perfect user interfaces.
  • Optimize applications for performance, accessibility, and cross-browser compatibility.
  • Write and maintain unit and integration tests to ensure code quality and reliability.
  • Stay up-to-date with the latest frontend technologies and security practices.

Qualifications & Skills

  • Strong proficiency in JavaScript/TypeScript and modern ES6+ features.
  • Experience with React.js and Next.js frameworks.
  • Solid understanding of HTML5, CSS3, and responsive design principles.
  • Knowledge of modern CSS frameworks and preprocessors (e.g., Tailwind CSS, Sass).
  • Experience with version control systems, particularly Git.
  • Understanding of web security principles and best practices.
  • Familiarity with testing frameworks and tools (e.g., Jest, React Testing Library).
  • Basic understanding of backend development concepts and API integration.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • A portfolio or GitHub profile showcasing relevant projects is required.

Nice to Have

  • Experience with Python or other backend programming languages.
  • Knowledge of cybersecurity concepts and secure coding practices.
  • Experience with performance optimization and monitoring tools.
  • Familiarity with CI/CD pipelines and deployment processes.
  • Understanding of accessibility standards (WCAG) and inclusive design principles.