Role Overview
We are seeking a dynamic Full Stack Developer with a strong focus on front-end technologies and the capability to contribute to back-end development as needed. The ideal candidate will possess a solid understanding of algorithms, data structures, and design principles, with a commitment to developing scalable and maintainable solutions.
Key Responsibilities
Design and develop user-friendly and responsive web interfaces using HTML5, CSS3, and JavaScript
Work on back-end components when required to support front-end functionality
Apply object-oriented programming principles and design patterns to create robust applications
Collaborate with cross-functional teams to define, design, and ship new features
Optimize applications for maximum speed and scalability
Follow industry coding standards to produce clean, maintainable, and efficient code
Implement data models and low-level class designs for scalable solutions
Work with databases and Unix/Linux platforms to ensure seamless application performance
Required Skills
Strong design skills involving data modeling and low-level class design
Proficiency in object-oriented programming and design patterns
Any Graduate