Software Developer – LeapSurge – Full Job Description
Company: LeapSurge
Location: Bengaluru, Karnataka
Job Type: Full-time
Salary: Negotiable
Job Information
- Date Opened: 10/28/2024
- Job Type: Full time
- Industry: IT Services
- Work Experience: 0-1 year
- City: Bangalore
- State/Province: Karnataka
- Country: India
- Zip/Postal Code: 560004
Job Description
We are seeking a passionate and skilled Software Developer with 1-3 years of hands-on experience in React.js, Next.js, TypeScript, and state management systems (like Redux or Context API). The ideal candidate should have worked on live projects and be familiar with front-end development best practices, building scalable and maintainable applications, and collaborating within cross-functional teams.
Responsibilities
- Develop dynamic, responsive web applications using React.js, Next.js, TypeScript and Tailwind CSS.
- Implement efficient state management techniques using tools like Redux, Context API, or other state management libraries.
- Collaborate with designers, back-end developers, and stakeholders to build seamless user interfaces.
- Optimize components for maximum performance across a vast array of devices and browsers.
- Write clean, maintainable, and reusable code.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and debug issues across the front-end stack.
- Integrate with RESTful APIs and third-party services as required.
- Keep up to date with the latest web development trends and technologies.
Required Skills & Qualifications
- 1-2 years of experience in software development with a focus on React.js, Next.js, and TypeScript.
- Proficient in HTML5, CSS3, JavaScript (ES6+).
- Experience with state management using Redux, Context API, or similar libraries.
- Familiarity with Next.js features like SSR (Server-Side Rendering), SSG (Static Site Generation), and API routes.
- Experience in unit testing and end-to-end testing (Jest, Cypress, or similar frameworks).
- Understanding of modern build tools such as Webpack, Babel, and ESLint.
- Knowledge of Git version control and collaboration tools like GitHub, GitLab, or Bitbucket.
- Familiar with CI/CD pipelines and automated deployment practices.
- Ability to troubleshoot, debug, and optimize performance.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
Apply Now