22 Oct
|
BMW TechWorks
|
Bengaluru
22 Oct
BMW TechWorks
Bengaluru
Fullstack Developer (python)
Key Responsibilities
1. Design and develop browser extension features using WXT and React
2. Build and maintain UI components for extension popups, content scripts, background scripts, and options pages
3. Integrate with browser extension APIs (Chrome, Firefox, Edge)
4. Ensure cross-browser compatibility, performance optimization, and reliability
5. Implement state management and client-side data handling
6. Write clean, maintainable, and testable code
7. Participate in code reviews, architecture discussions, and technical planning
8. Team Leading experience is mandatory
Mandatory Skills
1. Strong JavaScript/TypeScript development experience with solid OOP concepts
2. Hands-on experience with React and modern frontend patterns
3. Experience with backend development (Python)
4. REST API design and integration
5. Solid understanding of web security, authentication, and authorization
6.
Experience with Git, Linux, and modern development workflow.
Preferred Skills
1. Experience building browser extensions or strong familiarity with browser APIs
2. Experience with WXT, Vite, or up-to-date frontend build tools
3. Familiarity with state management libraries (Redux, Zustand, React Query, etc.)
4. Experience with UI/UX best practices and design systems
5. Knowledge of performance optimization for web and extensions (lazy loading, code splitting, caching)
6. Familiarity with testing frameworks (Jest, Vitest)
7. Experience with CI/CD pipelines and automated deployments
8. Exposure to cloud platforms (AWS, Azure)
Understanding of extension security models, permissions, and content script isolation
📌 Sr Full Stack Engineer (Bengaluru)
🏢 BMW TechWorks
📍 Bengaluru