Responsibilities:
1. Front-end Development (70%)
○ Design, develop, and optimize responsive and intuitive user interfaces that cater
to our clients' business needs.
○ Implement interactive features using frameworks and libraries
○ Test front-end code for compatibility across browsers and devices to ensure
consistent and reliable user experiences.
○ Stay updated with the latest front-end trends and best practices, suggesting new
ways to improve our solutions.
2. Back-end Development (30%)
○ Integrate user-facing elements with server-side logic, ensuring seamless
interaction.
○ Have a foundational understanding and ability to integrate with databases, be it
SQL or NoSQL.
○ Ensure a smooth data flow between the front-end and back-end, aiming for
optimal performance.
○ Participate in the deployment and maintenance of projects in various
environments.
3. Collaboration & Communication
○ Partner closely with team members, such as designers, developers, and product
managers, to develop and refine solutions.
○ Engage in code reviews, contributing constructive feedback and learning from
peers.
○ Clearly articulate technical challenges and solutions to both tech-savvy and
non-technical stakeholders.
Qualifications:
1. Proven track record as a front-end developer with a strong portfolio showcasing
responsive and user-friendly designs.
2. Proficient knowledge of web markup, including HTML5 and CSS3.
3. Solid grasp of advanced JavaScript libraries and frameworks (e.g., React, Vue.js,
Angular).
4. Basic familiarity with back-end platforms and languages, like Node.js, Python, Ruby,
Java, etc.
5. Experience with code versioning tools, particularly Git.
6. Exceptional problem-solving skills with meticulous attention to detail.
7. Degree in Computer Science, Design, or a relevant discipline would be a plus.