19 Sep
|
Get Ninja
|
India
Job Title: Senior Full Stack Developer
Job location/ type: Fully remote
NOTE: Please don't apply if you are not from Bangalore India and if you cannot start immediately.
Role Overview:
We are looking for a skilled and passionate Sr. Full Stack Developer with expertise in React.js and Next.js to build contemporary, scalable, and high-performance web applications for a three-month contract. The ideal candidate will work closely with UI/UX designers, backend developers, and product managers to deliver seamless and engaging user experiences.
Technical Skills
- HTML5 CSS3
- JavaScript (ES6+)
- TypeScript React.js
- Next.js
- React Hooks
- Context API
- state management (Redux, Zustand, or similar)
- RESTful APIs
- Responsive design
- Accessibility (WCAG)
- Mobile-first development
- Tailwind CSS
- Material UI
- Bootstrap Git
- Collaborative version control workflows
- Frontend performance optimization techniques
- SEO best practices
Key Responsibilities
- Develop responsive, scalable, and high-performance web applications using React.js and Next.js.
- Convert UI/UX designs into clean, reusable, and maintainable code.
- Build reusable components and optimize applications for performance and SEO.
- Integrate RESTful APIs and collaborate with backend developers.
- Ensure cross-browser compatibility and mobile responsiveness.
- Write clean, well-documented, and testable code following best practices.
- Troubleshoot, debug, and resolve frontend issues.
- Participate in code reviews and contribute to improving coding standards.
- Stay up to date with the latest frontend technologies and industry best practices.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience with Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR) in Next.js.
- Familiarity with authentication mechanisms such as JWT and OAuth.
- Experience with testing frameworks such as Jest and React Testing Library.
- Understanding of CI/CD pipelines and Agile/Scrum methodologies.
Preferred Skills
- Experience with microservices architecture.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with containerization (Docker, Kubernetes).
- Ability to work in agile development environments.
Soft skill:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and as part of a cross-functional team.
- Attention to detail and commitment to delivering high-quality software.
- Passion for learning new technologies and continuously improving technical skills.
Nice to have:
- Experience with GraphQL.
- Knowledge of Docker and cloud platforms (AWS, Azure, or GCP).
- Familiarity with monitoring and analytics tools.
- Experience with headless CMS platforms such as Strapi, Contentful, or Sanity.
Work Schedule:
- Full-time (40 hours)
- Monday-Friday
- 8:00 AM-5:00 PM (EST)
- 100% Remote
Compensation and Benefits:
- Paid Vacation & Sick Leave (as applicable by local law)
- Paid Public Holidays (based on US calendar)
- Employee Referral Bonus $75 USD per referral
- Supportive remote team environment
How to apply:
Complete our initial screening application at the link below:
Please don't skip the video introduction part.
getninja.typeform.com/english
Thank you
Pay: ₹102,000.00 - ₹111,000.00 per month
Benefits:
- Health insurance
- Paid sick time
- Paid time off
- Work from home
Application Question(s):
- This is a three-month contract, are you okay with it?
- Are you available to work on Monday- Friday, 8 AM-5 PM EST?
- Can you start ASAP?
- Are you from Bangalore, India?
- Are you comfortable working with a time-tracker?
- How many years of professional experience do you have in full stack development (front-end + back-end)?
- Have you shipped a production application using Next.js that used SSR, SSG, or ISR?
- Have you worked with TypeScript on a React project in the last 12 months?
- Have you implemented authentication in a Next.js app using JWT or OAuth?
- Have you written frontend tests using Jest or React Testing Library?
- Have you translated Figma or similar design files into production React components?
- Have you used a state management library such as Redux or Zustand in a production app?
Education:
- Bachelor's (Required)
Experience:
- Full-stack development: 3 years (Required)
Language:
- English (Required)
Work Location: Remote
📌 Senior Full Stack Developer (India)
🏢 Get Ninja
📍 India