Looking for growth and exciting projects? Join us!
Job Description:
Position: Senior Front-End Developer (React, Next.js, TypeScript)
Level: Minimum of 4 years’ experience
Contract: Full-time (Macedonian residents only)
WHAT WE ARE LOOKING FOR
We are seeking a highly skilled and experienced Senior Front-End Developer proficient in React, Next.js, and TypeScript to join our dynamic engineering team. In this role, you will focus on designing, developing, and maintaining user-facing elements in our Next.js-based project, while also writing APIs to support our frontend applications. This position provides a valuable opportunity to gain full-stack experience, particularly in backend development with languages like Go. You will work closely with stakeholders and collaborate with cross-functional team members—including developers, designers, QA engineers, and the CTO—to build robust, scalable software solutions.
Responsibilities
Technical Leadership & Architecture
- Define and guide the architectural direction for front and backend systems, ensuring modularity, scalability, and performance.
- Evaluate and select appropriate frontend technologies (React, Next.js) and backend frameworks to meet business requirements.
- Uphold best practices in coding standards, design patterns, and application security.
- Conducted code reviews and mentored junior and mid-level developers.
- Identify technical debt and lead efforts to refactor and optimize existing codebases.
Frontend & API Development
- Design and implement advanced user interfaces using Next.js, following modern UI/UX principles.
- Write and maintain APIs to support frontend functionality, ensuring seamless data flow and responsiveness.
- Implement state management solutions (e.g., Redux) for handling complex UI interactions.
- Ensure smooth integration between frontend and backend components.
Backend Integration
- Collaborate on backend requirements and API design to support cohesive user experiences.
- Develop backend logic and scalable RESTful APIs, with preferred experience in Go or other backend languages.
- Architect backend services for data management and business logic, focusing on security and performance.
Experience
- Minimum of 4+ years of professional experience as a Front-End Developer.
- Proven experience in architecting and developing complex, large-scale applications.
- Experience in leading technical teams and mentoring developers.
- Strong understanding of modern development frameworks, libraries, and architecture patterns.
Technical Proficiency
- Frontend: Advanced knowledge of React, Next.js, including state management (Redux), component lifecycles, and performance optimization.
- API Development: Hands-on experience in developing and integrating RESTful APIs.
- Backend: Familiarity with any backend language, with a preference for Go, and experience building scalable APIs and microservices.
Soft Skills
- Strong problem-solving abilities, with experience in troubleshooting and resolving technical issues.
- Excellent communication and teamwork skills, able to bridge the gap between technical and non-technical stakeholders.
- Ability to thrive in a fast-paced environment and manage multiple priorities effectively.
Contact
- SoftwareYard
- +389 78 499 196
- contact@softwareyard.co
Our Hours
- Monday - Friday
- 10:00AM - 18:00PM
Location
- Bitola
- North Macedonia
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.