Develop and Maintain Application Features: Implement new features and maintain existing functionality for both the front-end and back-end of our applications.
Front-End Development: Build user interfaces using React or Angular, ensuring a seamless and engaging user experience.
Back-End Development: Design, develop, and maintain robust and scalable back-end services using [Backend Tech - e.g., Node.js, Python/Django, Java/Spring, React].
Cloud Deployment: Deploy and manage applications on Google Cloud Platform (GCP), leveraging services like [GCP Tech - e.g., App Engine, Cloud Functions, Kubernetes].
Performance Optimization: Identify and address performance bottlenecks to ensure optimal speed and scalability of our applications.
Code Reviews: Participate in code reviews to maintain code quality and share knowledge with team members.
Unit Testing: Write and maintain unit tests to ensure the reliability and correctness of our code.
SDLC Participation: Actively participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality software that meets user needs.