Front-End Developer (React/ReactNative)
RemoteBulgaria
Job Summary
Frontend Engineer to help build, improve, and scale high-quality user experiences across web and mobile platforms for a fundraising-focused client. Collaborate with product, design, and backend teams to deliver user-facing features; build and maintain scalable frontend components and applications; write clean, reusable, well-tested code; participate in code reviews and contribute to frontend standards; monitor, debug, and fix issues using logs, metrics, and monitoring tools; identify performance, UX, and accessibility improvements; contribute ideas to improve performance, usability, and developer experience. Requires 2–4 years of frontend development experience with React.js, React Native, and TypeScript; strong knowledge of component-driven development and state management (Redux, Zustand, or similar); experience with responsive design, web fundamentals, Next.js, Expo, and modern build tools; API integration and testing frameworks; observability basics; and comfort with AI-assisted development tools. Strong communication and a collaborative mindset are essential, along with a commitment to code quality and continuous improvement.
Required Qualifications
- 2-4 years of frontend development experience
- Experience with React.js, React Native, and TypeScript
- Solid understanding of component-driven development and state management (Redux, Zustand, or similar)
- Experience building responsive and maintainable user interfaces
- Good understanding of web fundamentals (performance, accessibility, responsive design)
- Familiarity with Next.js, Expo, and modern build tools (Webpack, Vite, etc.)
- Experience integrating with APIs and backend services
- Exposure to testing frameworks (Jest, React Testing Library, etc.)
- Understanding of observability basics (e.g. logging, monitoring, debugging tools)
- Comfortable using AI-assisted development tools (e.g. GitHub Copilot, ChatGPT)
- Strong communication skills and ability to collaborate with engineering, product, and design
- Care about code quality, usability, and continuous improvement
- Curious mindset and willingness to learn and grow
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.