First Due - Principal Software Engineer-UI / Software Engineer
Nexthire
- Hyderabad, Telangana
- Permanent
- Full-time
- Architecture & Design: Architect and design scalable Vue.js applications using modern best practices and industry standards
- Technical Leadership: Lead UI architecture decisions including component reusability, state management strategies, performance optimization, and design patterns
- Design Systems: Build and manage comprehensive design systems and shared component libraries using tools like Storybook
- Full-Stack Development: Contribute as a full-stack developer to transform innovative technology concepts into production-ready solutions
- Team Collaboration: Simplify complex UI challenges and provide technical guidance to development teams
- Code Quality: Ensure high code quality through reviews, testing, and implementation of best practices
- 7+ years of hands-on Vue.js development experience (Vue 2.5 or higher)
- 10+ years of overall software development experience
- Expert-level JavaScript knowledge with deep understanding of ES6+, async programming, and modern JavaScript patterns
- Component Development: Proven experience developing Vue.js components and reusable libraries
- Storybook Experience: Hands-on experience with Storybook or similar component documentation tools
- Frontend Mastery: Advanced HTML5/CSS3 skills with responsive and mobile-first design principles
- Design Tools: Proficiency with Figma and design-to-code workflows
- Performance Optimization: Experience with lazy loading, code-splitting, and performance optimization strategies
- OOP Principles: Strong understanding and practical application of Object-Oriented Programming concepts
- Backend Technologies: Experience with PHP and SQL databases
- TypeScript: Strong TypeScript knowledge for large-scale applications
- Agile Methodology: Experience working in Agile/Scrum development environments
- Testing: Knowledge of Vue.js testing frameworks (Jest, Vue Test Utils, Cypress)
- Build Tools: Experience with modern build tools (Vite, Webpack, etc.)
- Leadership: Demonstrated ability to lead technical decisions and mentor junior developers
- Communication: Excellent verbal and written communication skills with ability to explain complex technical concepts
- Problem Solving: Strong analytical skills with ability to break down complex UI challenges
- AI-Powered Development: Proficiency in leveraging AI tools (GitHub Copilot, ChatGPT, Claude, etc.) to enhance development speed, code quality, and problem-solving efficiency.
- Independence: Self-motivated individual contributor who can work autonomously
- Collaboration: Experience working effectively in cross-functional teams
- Web Standards: Significant contributions to web development projects with measurable impact