Job Overview
We are looking for a highly skilled Senior JavaScript Developer with 5+ years of experience to join our team. This role requires a strong full-stack background with a primary focus on frontend development. The ideal candidate should have deep expertise in modern JavaScript frameworks, a solid understanding of backend integration, and hands-on experience with CI/CD pipelines and cloud platforms.
Key Responsibilities
- Design, develop, and maintain scalable web applications with a strong emphasis on frontend architecture and performance.
- Build responsive, user-friendly interfaces using modern JavaScript frameworks.
- Collaborate with backend developers to integrate APIs and ensure seamless data flow.
- Optimize applications for maximum speed, scalability, and maintainability.
- Implement best practices in code quality, testing, and security.
- Set up and manage CI/CD pipelines for automated testing and deployment.
- Work with cloud platforms to deploy, monitor, and scale applications.
- Participate in code reviews and mentor junior developers when needed.
- Troubleshoot, debug, and improve existing applications.
Required Skills & Qualifications
- 5+ years of professional experience in JavaScript development.
- Strong expertise in modern frontend frameworks such as React.js, Next.js, Vue.js, or Angular.
- Solid understanding of core JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (Redux, Zustand, Vuex, etc.).
- Proficiency in building and consuming RESTful and/or GraphQL APIs.
- Experience with Node.js and backend frameworks (Express, NestJS, etc.).
- Familiarity with databases (SQL or NoSQL).
- Strong understanding of version control systems (Git).
DevOps & Cloud Requirements
- Hands-on experience with CI/CD tools (GitHub Actions, GitLab CI, Jenkins, etc.).
- Experience deploying and managing applications on cloud platforms such as AWS, Azure, or Vercel.
- Understanding of containerization (Docker) is a plus.
- Familiarity with monitoring, logging, and performance tools.
Nice to Have
- Experience with serverless architectures.
- Knowledge of testing frameworks (Jest, Cypress, Playwright).
- Experience with microservices architecture.
- Understanding of SEO and performance optimization techniques.
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently and in a team environment.
- Attention to detail and commitment to delivering high-quality work.
Job Type: Full-time
Experience:
- Full Stack Development: 5 years (Required)
Language:
Location:
Work Location: In person