- Design, develop, and test software components and features according to user stories and acceptance criteria
- Write clean, maintainable, and efficient code following coding standards and best practices
- Participate in code reviews to ensure code quality and adherence to project guidelines
- Collaborate with other developers, testers, and designers to deliver integrated solutions
- Identify and troubleshoot technical issues and bugs
- Implement solutions to address performance bottlenecks and improve system stability
- Collaborate with other team members to resolve complex technical challenges