Role Summary:
We are seeking an experienced Senior Web Programmer with 6+ years of hands-on experience in developing and maintaining complex web applications. The ideal candidate will write clean, scalable, and efficient code, optimize application performance, and collaborate closely with cross-functional teams to deliver high-quality web solutions.
Roles & Responsibilities:
- Lead the development and maintenance of web-based applications, ensuring high performance, scalability, and reliability.
- Write clean, modular, and well-documented code that adheres to industry standards and best practices.
- Collaborate effectively with designers, backend developers, QA teams, and product managers to implement interactive and user-friendly web solutions.
- Mentor and guide junior developers, providing technical leadership and code reviews.
- Troubleshoot, debug, and resolve complex technical issues, bottlenecks, and production bugs.
- Optimize web applications for speed, responsiveness, and SEO performance.
- Maintain and improve existing websites and web applications, implementing enhancements and updates.
- Ensure cross-browser compatibility, security, and adherence to web standards.
- Stay updated on emerging web technologies, frameworks, and development trends, recommending improvements and modern solutions.
- Participate in architectural decisions, contributing to system design, database design, and deployment strategies.
Qualifications:
- Bachelor's degree in Computer Science, Web Development, or related field.
- 6+ years of professional experience in web programming and development.
- Strong expertise in frontend and backend web technologies.
- Proven experience in database design, optimization, and integration (MySQL, MongoDB, etc.).
- Familiarity with version control systems (Git), build tools (Webpack), and CI/CD pipelines.
- Experience in cloud deployments (AWS, Azure, or Google Cloud) is a plus.
Key Skills:
- Frontend: HTML5, CSS3, JavaScript, TypeScript, React.js, Angular, Vue.js.
- Backend: PHP, Node.js, Python, or equivalent server-side technologies.
- Database: MySQL, MongoDB, or other relational/non-relational databases.
- Tools & Frameworks: Git, Webpack, npm/yarn, RESTful APIs, JSON.
- Other Skills: Performance optimization, responsive design, cross-browser compatibility, security standards, debugging, and code documentation.
- Soft Skills: Leadership, mentoring, problem-solving, collaboration, communication, and time management.