- Design, develop, and maintain web applications across both the front-end and back-end, ensuring high performance, scalability, and reliability.
- Build and optimize APIs, databases, and other back-end services while ensuring the integrity of the data and system architecture.
- Develop responsive, user-friendly front-end interfaces using frameworks like Vue.js, JavaScript, HTML5, and CSS3.
- Develop server-side logic using programming languages like C#, Node.js.
- Implement and optimize database architectures, ensuring secure and efficient data storage and retrieval (e.g., MySQL, SQL Server).
- Develop and integrate RESTful APIs to support front-end functionality.
Collaboration & Cross-Functional Integration:
- Work closely with developers, product owners, and QA engineers to implement feature requirements and solve complex development challenges.
- Ensure smooth integration between front-end and back-end systems, leveraging best practices in software development.
- Collaborate on the design and implementation of cloud-based services and microservices architectures.
Optimization & Performance:
- Optimize both front-end and back-end code for performance, scalability, and security.
- Ensure cross-browser and cross-device compatibility for all web applications.
- Monitor and troubleshoot system performance, identifying bottlenecks and implementing solutions.
Testing & Deployment:
- Conduct thorough testing of both front-end and back-end components using unit testing frameworks like JUnit, Jasmine, Vite, or Selenium.
- Lead deployment efforts in coordination with DevOps and ensure that updates are efficiently rolled out to production environments.
- Use Bitbucket for version control and manage code repositories.
Skills Required
Vue.JS, Javascript, Html5, Mysql, Sql Server, Css3