- Company Name
- Realfy Inc.
- Job Title
- Frontend Developer
- Job Description
-
**Job Title:** Frontend Developer
**Role Summary:**
Contractor Frontend Developer responsible for designing, coding, and maintaining responsive web interfaces that deliver optimal performance and a seamless user experience. Works closely with backend engineers and designers to integrate APIs, optimize UI rendering, and adhere to industry best practices.
**Expectations:**
- Produce high‑quality, maintainable code on time.
- Keep up‑to‑date with emerging frontend technologies and standards.
- Collaborate effectively across cross‑functional teams.
- Demonstrate strong problem‑solving skills and meticulous attention to detail.
**Key Responsibilities:**
- Design, build, and test reusable UI components in React, Angular, or Vue.js.
- Convert design mockups (Sketch, Figma, Adobe XD) into pixel‑perfect, responsive web pages.
- Integrate front‑end components with RESTful or GraphQL APIs.
- Optimize application speed, memory usage, and accessibility (WCAG 2.1).
- Conduct code reviews, maintain version control (Git), and manage branching strategies.
- Troubleshoot cross‑browser and cross‑device issues; implement performance fixes.
- Participate in sprint planning, daily stand‑ups, and retrospective meetings.
- Document component behavior, APIs, and best practices for future developers.
**Required Skills:**
- Proficient in modern JavaScript/TypeScript and at least one major framework/library (React, Angular, Vue.js).
- Strong knowledge of HTML5, CSS3, and responsive design techniques (Flexbox, Grid, media queries).
- Experience with CSS preprocessing (Sass/SCSS) and CSS-in-JS libraries.
- Familiarity with state management solutions (Redux, NgRx, Vuex) and routing.
- Comfortable with REST/GraphQL API consumption and JSON data handling.
- Version control expertise (Git, GitHub/GitLab/Bitbucket).
- Basic understanding of backend concepts, server‑side rendering, and authentication flows.
- Excellent debugging, testing (unit, integration, E2E), and performance profiling skills.
- Strong problem‑solving mindset, attention to detail, and effective written/visual communication.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- No specific certification required, but familiarity with industry standards (e.g., WCAG, ARIA) is a plus.