Software Engineer II, Front End

closed
Fearless Logo

Fearless

πŸ’΅ $91k-$146k
πŸ“Remote - United States

Summary

Join Fearless Digital as a Software Engineer II (Front End focused) and contribute to building impactful software solutions. This 100% remote, full-time position offers a competitive salary ($91,554 - $124,800) and a comprehensive benefits package. You will develop, maintain, and enhance complex software systems, collaborating with a team of engineers and designers. The role requires a minimum of 6 years of experience in front-end software engineering with proficiency in React.js, Javascript, HTML, and CSS. A BS in a related field and the ability to obtain Public Trust clearance are also mandatory. Fearless offers a supportive and inclusive work environment with flexible schedules and various benefits, including health insurance, retirement plans, paid time off, and professional development opportunities.

Requirements

  • Ability to obtain security clearance required by the project: Public Trust clearance
  • BS in Computer Science, Information Systems, Information Technology, Mathematics, Electrical Engineering, Computer Engineering, or similar technology-related degree
  • A minimum of 6 years of professional experience as a Front End Software Engineer
  • Strong demonstrated experience with React.js, Javascript, HTML, CSS
  • Develops and maintains the user interface of websites and web applications, ensuring an intuitive and responsive user experience
  • Uses languages like HTML, CSS, React, and JavaScript to translate design mockups into functional code while optimizing performance across devices and browsers
  • Proficient in web-development including front-end (browser) and back-end (server) including UI components, client-server integrations, APIs, and data persistence
  • Proficient with important libraries and technologies in the ecosystem of programming language expertise
  • Proficient with the unit testing frameworks appropriate to the language of expertise
  • Experience with building applications in containerized development environments
  • Expert in basic git actions like cloning, creating branches, navigating between branches, staging code for commit, committing code, resetting, and merging
  • Demonstrated interest in and ability to learn new systems and technology quickly
  • Ability to discuss technical tasks and team process topics with team members and outside stakeholders
  • Proficiency with advanced Git actions like rebasing, squashing, and cherry-picking
  • Ability to operate and manage work, strategically reason, and build relationships and influence others

Responsibilities

  • Develops, maintains, and enhances complex software systems that solve customer and user problems
  • Builds software solutions with minimal direction in the form of maintainable code in accordance with the project/organization technical standards
  • Delivers complete software solutions that function well within the full system including documentation and automated unit/integration tests
  • Debugs existing software and corrects defects
  • Performs manual exploratory testing individually and with the team, as appropriate for the project test strategy
  • Advises the team on specific implementation options that meet business requirements
  • Contributes actively in team Agile processes through collaboration, discussion, and/or preparation
  • Provides feedback to improve the team’s technical procedures
  • Collaborates with other Engineers and Designers to implement features that meet design specifications and deliver business value
  • Contributes during all phases of the development lifecycle from task creation to production deployment of new code
  • Coaches others on the team through code reviews
  • Seeks and engages peer-reviews of tasks and deliverables; coaches others when reviewing their tasks and deliverables
  • Coaches and mentors others to develop their professional skills
  • Takes initiative for their own growth through personal leadership
  • Decomposes tasks into discrete objectives to serve the strategic direction of the team

Preferred Qualifications

  • Prior local, state, and/or federal government project experience
  • Proficient in more than one programming language like Node.js, Python, Go, Java 8+, Ruby, etc
  • Understanding of Agile principles
  • Experience implementing applications for execution in a containerized production environment; for example Docker in a container orchestration platform like Amazon ECS or Kubernetes
  • Experience developing applications hosted with a cloud provider such as Amazon Web Services, Microsoft Azure, Google Cloud Platform, or similar IaaS/PaaS providers
  • Experience with test scripting frameworks like Selenium and Cypress.js
  • Holds a current CompTIA Security+ certification

Benefits

  • We cover 100% of your premium for our medical HSA plan + the deductible portion of HSA contributions, 80% of your premium for our HMO or PPO plans, and offer competitive dependent coverage. We cover 100% of dental and vision premiums for you and your dependents and offer medical and dependent care FSA options. We also offer life insurance, short- and long-term disability coverage, and legal planning and support insurance
  • Tech, education / training, and wellness allowances
  • Safe Harbor 401(k) plan with employer contributions (current match = 4%) and immediate vesting
  • Referral bonus: Bring your friends! If someone you refer is hired, you’ll get a bonus of $6–12k!
  • Total Pet Plan
  • Employee Assistance Program
  • Up 12 weeks of FMLA paid at 100%
  • PTO is provided to team members as a lump sum allowance, not an accrual. PTO is prorated based on your start date ( see table below ) on a quarterly basis (with tenure-based increases), 8.75 days of sick leave, 11 federal holidays, their birthday (8 hours), up to 15 days for jury duty, and up to 3 days (24 hours) of bereavement leave per eligible instance
  • Life-friendly schedules
  • Family-friendly workplace
This job is filled or no longer available

Similar Remote Jobs