Vacancy caducado!
- Looking for a creative, skilled UI Developer who can combine the art of design with the art of programming, as a UI Developer, you will work on the aesthetic of a website to make it appealing to the user while maintaining the core functionality of the website. Additionally, you will have to stay up-to-date on emerging technologies.
- Lead REACT developer with hands-on experience in developing REACT applications using Micro Frontend Architecture and is technical SME in micro UI application integrations.
- Extensive demonstrated hands on experience using Java or JavaScript and experience designing, developing and maintaining complex applications and database experience (SQL Server and/or Oracle)
- Working knowledge of React JS, JavaScript, Web 2.0 and solid understanding of Object Oriented Principles
- A background in creating high quality web based user interfaces
- An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible
- Practical experience of test driven development and constant refactoring in continuous integration environment
- Experience with HTML, CSS, Web Service (REST), Junit (or Selenium)
- Working knowledge of OpenShift/ Kubernetes, Docker & sHelm
- Practical experience with build tools (preferably Gradle), source code control (preferably Git), and continuous integration (Jenkins or TeamCity)
- You will be a member of cross functional IT delivery team that includes business analysts, developers, and testers actively practicing agile methodology for software development
- Work as part of a delivery team, collaborating with others to understand requirements, analyze and refine stories, design/implement/test solutions and support them in production
- Design and develop excellent, ergonomic and understandable user interfaces
- Work closely with users to gain feedback, and ensure they are fit for purpose
- Use BDD techniques, collaborating closely with users, analysts, developers and other testers
- Define and evolve the architecture of the components you're working on
- Ensuring that the software you build is reliable and easy to support in production
- Constant interaction with other developer teams and design team to discuss UI ideas
- A thorough review of applications needs and interfacing elements
- Follow proper documentation for changes in application and further updates
- Competence to translate business needs into technical requirements
- Open-minded team player, willing to accept feedback and offer suggestions
- Good time management, project management, communication, and interpersonal skills
- Capability to write crisp and clear code based on guidelines and best practices
- Willingness to learn modern-day tools and processes
- Good problem-solving, troubleshooting skills
- Creativity and accountability.