Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II (Front End - React.js) image - Rise Careers
Job details

Software Engineer II (Front End - React.js)

Fearless is looking for a Software Engineer II (Front End focused) to join our diverse team. We aim to build software with a soul and are seeking candidates who can help us accomplish that.

Skills

  • Strong experience with React.js, JavaScript, HTML, CSS.
  • Proficient in web development.
  • Expert in Git actions.
  • Ability to learn new systems and technologies quickly.

Responsibilities

  • Develops, maintains, and enhances complex software systems.
  • Builds software solutions with minimal direction.
  • Delivers complete software solutions that function well within the full system.
  • Debugs existing software and corrects defects.
  • Collaborates with other engineers and designers.

Education

  • BS in Computer Science or related field.

Benefits

  • 100% coverage of medical HSA plan premiums.
  • Tech and wellness allowances.
  • 401(k) plan with employer contributions.
  • Generous paid time off and holidays.
To read the complete job description, please click on the ‘Apply’ button
Fearless Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Fearless DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Fearless
Fearless CEO photo
Delali Dzirasa
Approve of CEO

Average salary estimate

$108177 / YEARLY (est.)
min
max
$91554K
$124800K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II (Front End - React.js), Fearless

At Fearless, we’re on a mission to build software with a soul, and we’re looking for a talented Software Engineer II (Front End - React.js) to join our talented team in Baltimore, MD, or work remotely. In this role, you will have the opportunity to develop, maintain, and enhance complex software systems that address real user problems. You’ll collaborate with other engineers to deliver maintainable and effective software solutions while contributing actively in team Agile processes. If you have a solid foundation in React.js, JavaScript, HTML, and CSS, and enjoy coaching others as you build user-centric interfaces, this position could be the perfect fit for you. We value personal growth and encourage you to take the initiative in your professional development. You will also have the chance to participate in code reviews, help your peers grow their skills, and contribute throughout all phases of the development lifecycle. In addition, Fearless prides itself on an inclusive culture where diverse perspectives thrive—whether you prefer to work in our modern Baltimore office or from the comfort of your home, we support the work-life balance that allows you to perform at your best. Join us as we create software solutions that make a difference!

Frequently Asked Questions (FAQs) for Software Engineer II (Front End - React.js) Role at Fearless
What are the main responsibilities of the Software Engineer II (Front End - React.js) at Fearless?

The Software Engineer II (Front End - React.js) at Fearless will develop, maintain, and enhance complex software systems. This includes building software solutions with minimal direction, debugging existing software, conducting manual exploratory testing, and collaborating actively in team Agile processes. You will also coach other engineers, advise the team on implementation options, and ensure that your code is maintainable and meets technical standards.

Join Rise to see the full answer
What qualifications are required for the Software Engineer II position at Fearless?

To qualify for the Software Engineer II (Front End - React.js) role at Fearless, candidates must have a Bachelor’s degree in a related field and a minimum of 6 years of professional experience in front-end development. Expertise in React.js, JavaScript, HTML, and CSS is essential, along with experience in testing frameworks and Git version control. Candidates should also be able to secure a Public Trust clearance, which is required for this project.

Join Rise to see the full answer
What is the salary range for the Software Engineer II (Front End - React.js) role at Fearless?

The salary for the Software Engineer II (Front End - React.js) position at Fearless ranges from $91,554 to $124,800, with a midpoint salary of $119,020. This compensation model reflects our commitment to offering fair pay for remarkable work throughout your career.

Join Rise to see the full answer
How does Fearless support the professional development of its Software Engineers?

Fearless encourages the professional growth of its Software Engineers, including the Software Engineer II (Front End - React.js). The company offers mentoring, coaching opportunities, and a culture that prioritizes continuous learning and education. Employees are encouraged to take initiatives for their personal leadership and are supported in developing their technical skills within a collaborative team environment.

Join Rise to see the full answer
What is the work environment like for the Software Engineer II (Front End - React.js) at Fearless?

At Fearless, the work environment is designed to encourage collaboration and flexibility. Software Engineers can choose to work in-person at the vibrant Baltimore office, through hybrid options, or fully remotely. This adaptable environment, combined with a strong focus on team culture, allows employees to thrive both professionally and personally.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II (Front End - React.js)
Can you describe your experience with React.js and how it can contribute to our projects?

When discussing your experience with React.js, focus on specific projects where you utilized this technology. Highlight your contributions in terms of building user interfaces, optimizing performance across devices, or collaborating with designers to meet requirements. Demonstrating an understanding of state management, component lifecycle, and hooks will showcase your proficiency.

Join Rise to see the full answer
What strategies do you use for debugging complex applications?

For debugging complex applications, I rely on systematic approaches like replicating the issue, using logging tools effectively, and leveraging browser dev tools for insights. I also collaborate with team members to gather different perspectives, which can lead to faster problem resolution. Sharing specific examples where these strategies resolved real issues will strengthen your response.

Join Rise to see the full answer
How do you approach unit testing and ensuring code quality?

I prioritize unit testing by designing comprehensive test cases that cover both expected and edge cases. Using frameworks like Jest or Mocha, I ensure that my code is reliable and maintains functionality. Discussing your commitment to quality through code reviews and adherence to standards will reinforce your emphasis on maintaining a high coding standard.

Join Rise to see the full answer
What is your experience with Agile methodologies?

I have experience working in Agile environments where I participate in sprint planning, stand-ups, and retrospectives. I value iterative feedback and believe it enhances the development process. Bring in specific situations where Agile practices improved product delivery and team collaboration to demonstrate your alignment with this approach.

Join Rise to see the full answer
Can you explain how you manage tasks and prioritize work in a team setting?

I manage tasks by breaking them into achievable objectives and utilizing tools like JIRA for tracking progress. Prioritization remains essential, so I focus on high-impact tasks while remaining flexible to adapt to changing project needs. Providing examples of successful project management can help illustrate your effectiveness in teamwork.

Join Rise to see the full answer
How would you encourage a junior developer during a code review?

Encouragement during code reviews is important; I approach it with a supportive mindset. I’d start by acknowledging their contributions, then provide constructive feedback that focuses on improvement rather than criticism. Inviting open discussions where they can express concerns or questions creates a learning environment.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you overcame it.

I faced a significant challenge when integrating APIs and had to deal with performance issues. To overcome this, I analyzed response times, optimized the code by implementing caching, and collaborated with backend developers. Detailing the steps taken will show your problem-solving capabilities and technical skills.

Join Rise to see the full answer
How do you keep up with advancements in technology relevant to your role?

I stay informed about advancements by following industry blogs, participating in webinars, and engaging with online communities. Additionally, I experiment with new frameworks and tools in personal projects to assess their applicability. Share specific resources or technologies you've recently explored.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Under tight deadlines, I maintain a calm and organized approach, prioritizing tasks based on urgency and importance. I communicate effectively with my team to manage expectations and facilitate collaboration. Providing a concrete example where you successfully delivered under pressure will enhance your response.

Join Rise to see the full answer
Why do you want to work at Fearless as a Software Engineer II?

I admire Fearless’ commitment to building software with a soul and its supportive culture. I’m excited about the opportunity to contribute to meaningful projects and collaborate with a diverse team. Sharing your alignment with the company’s values and mission will resonate strongly during the interview.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted yesterday
Photo of the Rise User
Sweed Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago

We're unlocking the power of people, organizations, and tech. What does that mean in practice? It means we’re committed to making the world a better place through our work and creating more ethical tech jobs. To help us achieve this, we’ve crea...

49 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$91,554/yr - $124,800/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 13, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed US Product Designer at Praxent
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry