
Software Engineer
Microchip TechnologyResponsibilities
- Develop and maintain web applications using React.js and Redux or Redux Toolkit.
- Build reusable, scalable, and maintainable React components and manage application state.
- Integrate frontend applications with RESTful APIs and work with FreeMarker Template Language and Handlebars.
- Use UI libraries and styling frameworks such as PrimeReact, Tailwind CSS, and Material UI.
- Collaborate with backend developers, UI/UX designers, QA engineers, and product teams.
- Translate business and technical requirements into functional software solutions.
- Debug and resolve application issues and performance problems.
- Participate in code reviews, follow coding standards, and maintain clean, efficient code.
- Support application deployment and maintenance activities using tools such as Jenkins and Docker.
- Explore and apply AI-assisted development tools and techniques where appropriate.
Requirements
- B.E./B.Tech degree in Computer Science, Information Technology, Software Engineering, or a related engineering discipline.
- 1–3 years of software development experience, preferably in frontend or full-stack application development.
- Knowledge of JavaScript, asynchronous programming, promises, API error handling, data structures, and algorithms.
- Hands-on experience with React.js, functional components, React Hooks, props, and state management.
- Practical experience with Redux or Redux Toolkit and RESTful API integration.
- Knowledge of FreeMarker Template Language and Handlebars.
- Experience with at least one UI library or CSS framework such as PrimeReact, Tailwind CSS, or Material UI.
- Basic knowledge of Java and Python, including object-oriented programming and fundamental programming concepts.
- Knowledge of AI concepts, AI-assisted development tools, and practical AI applications in software development.
- Familiarity with Git and version-control systems, along with strong debugging and problem-solving abilities.
- Preferred: knowledge of TypeScript, Jenkins, Docker, testing frameworks such as Jest, React Testing Library, or Cypress, npm or Yarn, and application deployment and monitoring processes.
- Preferred: familiarity with CI/CD concepts, unit testing, integration testing, frontend test automation, and Agile/Scrum methodologies.
Benefits
- No travel required.
Tech Stack
Categories
About Microchip Technology
Microchip Technology Inc. is a leading semiconductor supplier of smart, connected and secure embedded control solutions. Its easy-to-use development tools and comprehensive product portfolio enable customers to create optimal designs which reduce risk while lowering total system cost and time to market. The company’s solutions serve more than 125,000 customers across the industrial, automotive, consumer, aerospace and defense, communications and computing markets. Headquartered in Chandler, Arizona, Microchip offers outstanding technical support along with dependable delivery and quality. For more information, visit the Microchip website at www.microchip.com. The content on our LinkedIn page may contain AI-generated imagery, performers and/or audio.