Full stack developer (Python) - SWF
BMW TechWorks IndiaPune, Maharashtra
it-jobs
Job Description
Full Stack Developer (Python) Key Responsibilities - Design and develop browser extension features using WXT and React - Build and maintain UI components for extension popups, content scripts, background scripts, and options pages - Integrate with browser extension APIs (Chrome, Firefox, Edge) - Ensure cross-browser compatibility, performance optimization, and reliability - Implement state management and client-side data handling - Write clean, maintainable, and testable code - Participate in code reviews, architecture discussions, and technical planning Mandatory Skills - Strong JavaScript/TypeScript development experience with solid OOP concepts - Hands-on experience with React and modern frontend patterns - Experience with backend development (Python) - REST API design and integration - Solid understanding of web security, authentication, and authorization - Experience with Git, Linux , and modern development workflow. Preferred Skills - Experience building browser extensions or strong familiarity with browser APIs - Experience with WXT , Vite, or modern frontend build tools - Familiarity with state management libraries (Redux, Zustand, React Query, etc.) - Experience with UI/UX best practices and design systems - Knowledge of performance optimization for web and extensions (lazy loading, code splitting, caching) - Familiarity with testing frameworks (Jest, Vitest) - Experience with CI/CD pipelines and automated deployments - Exposure to cloud platforms (AWS, Azure) - Understanding of extension security models , permissions, and content script isolation
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.