Job Description
As a Web Developer (Full Stack) at Empiric Technology, you will play a key role in designing, developing, and maintaining web applications that meet the needs of our clients and internal teams. You will work with a variety of technologies and frameworks, gaining valuable experience in full-stack development. This role offers the opportunity to take on challenges that will enhance your technical skills and contribute to impactful projects.
Key Responsibilities:
- Web Development: Design, develop, and maintain responsive web applications using modern technologies and frameworks such as HTML5, CSS3, JavaScript, and popular libraries like React or Angular.
- Backend Integration: Quickly learn to work on backend technologies (e.g., Node.js, PHP, or Python) to integrate server-side logic with front-end components, ensuring seamless data flow and user experience.
- Collaboration: Learn to collaborate with cross-functional teams, including designers, Product managers/Business analysts, and QA engineers, to deliver high-quality web solutions that meet business requirements.
- Code Quality: Learn to write clean, maintainable, and efficient code, adhering to coding standards and best practices. Participate in code reviews to ensure quality across the team.
- Testing and Debugging: Ideally have exposure to performance testing and debugging to ensure applications function correctly across different browsers and devices.
- Continuous Learning: Stay up to date with the latest web development trends, tools, and best practices. Actively seek opportunities for professional growth and development.
- Problem Solving: Quickly learn how to use your analytical and problem-solving skills to identify issues and develop innovative solutions that enhance user experience and application performance.
- Continuous Integration and Continuous deployment: Preferably have idea about (or concepts of) Continuous Integration (CI) and Continuous Deployment (CD). (not a must-have)
- Content Management System: Preferably have good idea and/or experience with Open-Source CMS (Content Management Systems).
Qualifications:
- Experience: Minimum 1.5 year of professional experience is required. We will prefer good 360-degree practical exposure to Full stack Web Development, with a reasonable portfolio of completed Web projects. Candidates with lesser experience however exceptional professional portfolio and/or skillset may be considered.
- Technical Skills: Ideally already be proficient in front-end technologies (HTML5, CSS3, JavaScript) and experience with frameworks/libraries like React, Angular, or Vue.js. Extensive knowledge of backend development with Node.js, PHP, Python, or similar is a plus.
- Version Control: Good level of familiarity with version control systems like Git, with experience in collaborative development environments.
- Problem-Solving: Strong analytical skills with the ability to solve complex technical problems creatively and efficiently.
- Communication Skills: Excellent verbal and written communication skills, with the ability to work effectively in a team environment.
- Adaptability: Willingness to work on diverse projects and quickly adapt to changing priorities and requirements.