Requirements
- This role is perfect for a self-motivated developer who loves collaborating in person, sharing ideas, and bouncing energy off teammates in the office to build great software together
- 3+ years of professional experience in front-end web development utilizing ReactJS, HTML, CSS, and JavaScript/TypeScript
- Strong experience in application state management (e.g., Redux), alongside a deep understanding of Redux and Observer patterns
- Proven experience working with Web Sockets and GraphQL
- Hands-on experience integrating with third-party APIs
- A solid grasp of OOP & SOLID concepts, as well as general software/application design and architecture
- Proficiency with unit and functional testing frameworks (e.g., Jest)
- Solid experience with source control using Git
- A proven track record of working effectively in environments alongside diverse developers of varying experience levels
- Passion & Quality: Highly passionate about front-end development, modern web standards, and best practices with a keen eye for detail
- Communication: Exceptional verbal and written communication skills; able to articulate technical concepts clearly
- Collaboration: An easy-going, open-minded teammate who respects diverse opinions, values team-building, and enjoys working in an office environment
- Initiative: A proactive “go-getter” who uses their initiative to solve problems and troubleshoot issues efficiently
- Growth Mindset: Curiously driven to learn every day, adapt quickly, and expand your technical skill set
What the job involves
- You will be joining a dynamic, collaborative engineering team that thrives on building high-performance applications
- We are a supportive but fast-moving group that values open communication, technical excellence, and strong team bonds
- As a mid-level Frontend Developer, you will hit the ground running to deliver high-quality web applications built with React. Your work will directly impact a critical, time-sensitive group of daily users
- Developing, scaling, and maintaining robust React applications
- Implementing new features, updating existing functionalities, and swiftly troubleshooting or debugging issues
- Participating in constructive code reviews to maintain high standards of code quality and optimize performance
- Collaborating closely with the team to translate application design and architecture requirements into clean, maintainable code
- Utilizing your problem-solving skills to independently unblock technical challenges
- Reports To: Engineering Manager
#J-18808-Ljbffr…
