What You'll Do
• Transform Designs into Code: Convert design wireframes and visual mockups into high-quality, responsive code using HTML5, CSS3, and WebSocket.
• Develop and Maintain UI Components: Build, test, and maintain dynamic user interface components with a focus on performance and cross-device compatibility.
• Enhance UI/UX: Work closely with our design team to refine and enhance the user experience of our applications.
• Create Reusable Code: Develop modular and reusable front-end components and libraries to streamline future projects.
• API Integration: Connect with RESTful services to ensure smooth and efficient data exchange.
• Collaborate Across Teams: Partner with software engineers, business analysts, and architects to design and implement web-based solutions.
• Support and Maintenance: Deploy applications, provide ongoing support, and resolve any issues that arise during or after hours as needed.
• Optimize Systems: Improve the efficiency of applications, systems, and databases by understanding and enhancing their interdependencies.
• Continuous Improvement: Identify opportunities for process improvements and document your recommendations for team and stakeholder review.
• Ensure Quality: Follow best practices for high-quality development to deliver solutions on time and to specification.
What We're Looking For
• Educational Background: Degree in Computer Science or a related field.
• Experience: Proven track record in developing web applications and workflows, with a solid grasp of modern JavaScript frameworks, especially ReactJS.
• Technical Skills: Proficiency in HTML5, CSS3, WebSocket, and RESTful APIs. Experience with Git for version control and knowledge of CSS pre-processors (SASS, SCSS, LESS) and bundlers (webpack).
• Collaboration: Ability to work effectively in a team setting, with strong communication and problem-solving skills.