1.Design, develop, and maintain scalable web applications using the latest technologies. 2.Implement and manage both frontend and backend components, ensuring they are efficient, secure, and well-documented. 3.Collaborate with designers and other developers to deliver high-quality, user-friendly websites that meet client requirements. 4.Write clean, efficient, and well-organized code, adhering to best practices and coding standards. 5.Participate in code reviews and provide constructive feedback to peers to maintain code quality. 6.Stay current with emerging technologies and industry trends to continuously improve our development processes. 7.Mentor junior full stack developers, fostering their growth and development. 8.Work closely with project managers to understand project requirements and ensure timely delivery.
Qualifications:
1.Education: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent work experience). 2.Experience: 3+ years of full stack development experience, with a focus on web technologies.
Technical Skills:
1.Proficient in HTML5, CSS3, and JavaScript (including advanced features like ES6+, async/await, etc.). 2.Experience with frontend frameworks such as React, Angular, or Vue.js. 3.Strong backend development skills in at least one language (e.g., Node.js, Python, PHP,). 4.Experience with databases (SQL and/or NoSQL) and ORM libraries. 5.Familiarity with RESTful APIs and web services. 6.Understanding of web server configuration and deployment, preferably on cloud platforms. 7.Proficiency in version control systems, preferably Git. Knowledge of testing frameworks and methodologies.
Soft Skills:
1.Excellent problem-solving skills and attention to detail. 2.Strong communication and interpersonal skills. 3.Ability to work independently and as part of a team. 4.Experience in mentoring or leading junior developers.
Preferred Qualifications:
1.Experience with specific technologies used by our agency (to be specified). 2.Certifications in relevant technologies. 3.Contributions to open-source projects. 4.Knowledge of UX/UI design principles.
Why Join Us: Work on diverse and challenging projects that push the boundaries of web development.