Website:
thesoftwaremachine.io
Job details:
Position: Frontend Developer (1+ Year Experience)
Duration: 6 months
Location: Remote
We’re seeking a Frontend Developer with at least one year of hands-on experience building responsive, user-focused interfaces using React.js, Next.js, and TypeScript. Over an initial three-month contract (with possible two-month extension), you’ll collaborate with senior engineers to implement and optimize features that consume RESTful APIs and deliver a seamless user experience.
Key Responsibilities:
- Build and maintain client-side components in React.js and Next.js, adhering to performance and accessibility best practices.
- Source data from RESTful endpoints - fetch, handle errors, and display dynamic content in UI components.
- Write TypeScript code for type-safe components, custom hooks, and utility functions.
- Translate Figma or Sketch designs into pixel-perfect, responsive layouts using CSS modules or CSS-in-JS (e.g., styled-components).
- Optimize page load times via code-splitting, lazy loading, and Next.js built-in optimizations (SSR/SSG).
- Implement and maintain unit and integration tests (Jest, React Testing Library) to ensure component reliability.
- Participate in code reviews, provide constructive feedback, and follow Git/GitHub workflows for branching and pull requests.
Requirements:
- Minimum 1 year of real-world experience with React.js, Next.js, and TypeScript.
- Proven ability to integrate and manage data from RESTful APIs.
- Familiarity with modern tooling: Webpack, Babel, ESLint, Prettier.
- Understanding of state management using Context API or Redux.
- Strong attention to detail, problem-solving aptitude, and effective communication within a remote environment.
To apply, submit your résumé, a brief cover letter, and links to GitHub or portfolio projects demonstrating your React/Next.js work with RESTful integrations at career@thesoftwaremachine.io Applications are reviewed on a rolling basis.
Click on Apply to know more.