Senior Software Engineer – UI

Job Overview

As a Senior Software Engineer – UI at Leobrix, you will be a key player in our development team, responsible for creating and maintaining the user interfaces of our web and mobile applications. Your role will involve collaborating with designers and backend developers to deliver seamless and responsive user experiences that meet our clients’ needs.

Duties & Responsibilities
  • Design and implement user-friendly, responsive web interfaces using HTML, CSS, and JavaScript frameworks – Angular or React.
  • Collaborate with designers and UX specialists to ensure a consistent and intuitive user experience across all web and mobile applications.
  • Write clean, maintainable, and well documented code, adhering to coding standards and best practices.
  • Optimize web applications for speed and scalability, ensuring fast load times and smooth interactions.
  • Ensure that web applications are compatible with various browsers and devices, troubleshooting and fixing compatibility issues as needed.
  • Develop and execute unit tests and end-to-end tests to identify and address potential issues in the frontend code.
  • Participate in and lead code reviews to maintain code quality and foster a culture of continuous improvement.
  • Provide guidance and mentorship to junior frontend developers, sharing best practices and helping them grow in their roles.
  • Stay informed about the latest frontend development trends, technologies, and best practices, and actively apply them to projects.
Qualifications & Skills Required
  • Bachelor’s or Master’s degree in Computer Science, Web Development, or a related field.
  • Minimum of 5 Years of professional experience as Frontend Developer.
  • Proficiency in HTML, CSS, and JavaScript.
  • Strong experience with React or Angular.
  • Solid understanding of responsive design and mobile-first development.
  • Knowledge of version control systems and build tools.
  • Experience with UI/UX design principles and collaboration with designers.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Ability to lead and mentor junior developers effectively.
Please choose the position!
Please enter your name!
Please provide a valid email address!
Please provide a valid phone number!
Please enter your intro!
Accepted file type: DOC, DOCX & PDF
Please upload resume!