Key Skills: Spring, Vue.js, Architect, Java, Spring Boot, UI Designer, React Native, Angular, Angular 2, AngularJS, React, ReactJS.
Roles & Responsibilities:
- Listen and gather information from internal developers, proposing and driving alignment of architectures and designs.
- Align UX designs with front-end designs to ensure a seamless user experience.
- Coordinate front-end architecture and designs with back-end services and architecture.
- Work closely with Product and Program management to align front-end strategies.
- Provide support and guidance on chosen and future front-end frameworks and technologies.
- Document, maintain, and communicate chosen front-end architectures effectively.
- Engage in software development including analysis, design, implementation, and testing.
- Participate in estimations of new features and enhancements.
- Support and maintain existing features while collaborating with other team members and teams.
- Follow UX designs in implementation activities with a data-driven mindset
Experience Requirement:
- 9 - 11 years of experience in Software Development.
- Strong experience in designing and implementing scalable, high-performance software solutions using Java, Spring, and Spring Boot.
- Expertise in developing and deploying user interfaces using Vue.js and React frameworks.
- Proven track record of leading front-end architecture decisions and aligning them with back-end services and system architectures.
- Experience with UI/UX design principles and collaborating with cross-functional teams to integrate design with technical requirements.
- In-depth understanding of software development methodologies, including Agile, and a strong grasp of version control tools like Git.
- Ability to lead and mentor development teams, ensuring adherence to best practices and high-quality code standards.
- Experience in designing microservices-based architectures and working with cloud platforms such as AWS or Azure is an added advantage.
- Strong troubleshooting and problem-solving skills, with a data-driven mindset to optimize software performance and user experience.
- Familiarity with CI/CD pipelines, automated testing frameworks, and DevOps principles.
Education: B.Tech M.Tech (Dual), B.E., B.Tech