10 Sep
|
ConnectWise
|
Pune
Job DescriptionGeneral Summary:
nThe Senior Software Engineer II is responsible for developing, enhancing, and maintaining high quality, cutting-edge, and fully performing front-end code for web applications. This role works in partnership with various Engineering teams to ensure alignment of web design and user experience while prioritizing web optimization and coding
nstandards.
nEssential Duties & Responsibilities:
n1. Frontend Development & Architecture
n
n
Build and maintain scalable UI applications using React + JavaScript / TypeScriptn
Implement reusable patterns for:n
Component structuren
State management (Redux Toolkit, Zustand, React Query)n
API integration (REST / GraphQL)n
n2. Component Library & Design System
n
n
Develop and maintain shared UI componentsn
Ensure:n
Consistency with design guidelinesn
Accessibilityn
Responsivenessn
Work with design teams using tools like Figma, Storybookn
n3. Code Quality & Best Practices
n
n
Write clean, maintainable, well-tested coden
Follow and enforce:n
Coding standardsn
Linting, formatting rulesn
Component reusabilityn
Participate in code reviews and feedback cyclesn
n4. Performance Optimization
n
n
Optimize:n
Page load timesn
Rendering performancen
Bundle size (lazy loading, code splitting)n
Monitor and fix performance bottlenecksn
n5. Developer Experience (DX)
n
n
Contribute to improvements in:n
Build tools and configsn
Local development setupn
Help maintain CI/CD workflows for frontendn
n6. Testing & Reliability
n
n
Write and maintain:n
Unit tests (Jest, Vitest)n
Integration/E2E tests (Playwright, Cypress)n
Ensure UI reliability and reduce regression issuesn
n7. Collaboration & Execution
n
n
Work closely with:n
Product managersn
UX designersn
Backend engineersn
Break down features and deliver independently with minimal supervisionn
n8. Learning & Growth
n
n
Stay
📌 Senior Software Engineer Ii Pune
🏢 ConnectWise
📍 Pune