About the Role:
We are seeking a skilled and motivated Software Engineer to design, develop, and maintain modern web applications. The ideal candidate will have expertise in , strong frontend development skills, and the ability to build responsive, scalable, and user-friendly interfaces.
Key Responsibilities:
- Develop and maintain web applications using , JavaScript (ES6+), HTML5, and CSS3.
- Build reusable and modular UI components that enhance application performance and scalability.
- Collaborate with backend developers to integrate RESTful APIs and ensure seamless frontend-backend communication.
- Optimize applications for speed, responsiveness, and cross-browser compatibility.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.
- Troubleshoot, debug, and resolve application issues efficiently.
Preferred Skills:
- Experience with TypeScript and modern frontend frameworks/libraries.
- Familiarity with , , or other backend technologies.
- Knowledge of frontend testing frameworks (Jest, Enzyme, Cypress).
- Exposure to CI/CD pipelines, cloud platforms, and deployment processes.