• Software Engineer - UI

    Location IN-Bangalore
    Posting date 2 months ago(12/13/2018 4:42 AM)
    Job ID
    Software Engineering
  • Company Description

    At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, storage, and virtualization technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly growing company supporting more than 90% of Fortune 500 companies.

    Job summary

    Red Hat's Developer Engineering team is looking for a Software Engineer to join us in Bangalore, India. In this role, you will innovate, develop, debug, measure, and analyze to build our next-generation toolset around containers and microservices to help developers. You'll guide the technology and design of significant parts of the Red Hat Developer Toolset. As a Software Engineer, you will be the voice of Red Hat's technical authority, creating and delivering features and capabilities that help open source community and our customers achieve their business and technical goals with Red Hat’s offerings. You will collaborate with the community, content strategists, product managers, engineers, and other stakeholders to understand customer perspectives and create effective solutions in support of the Developer team's mission.

    Primary job responsibilities

    • Lead multiple component design sessions in parallel; create design artifacts according to specifications
    • Work directly with designers and business partners to develop user interface and necessary back-end frameworks for the best customer experience
    • Deliver one or more critical software solutions on time and on (or under) budget
    • Use the agile software methodologies to adapt to changes in requirements quickly
    • Seek new ways of solving problems that increase efficiency
    • Use tools available in the market to improve quality, performance, and speed of development
    • Conduct design and code review sessions
    • Enforce code quality and performance
    • Analyze feasibility by presenting proofs of concepts (POCs)
    • Apply design patterns to solve problems

    Required skills

    • Bachelor's degree in computer science or a related field
    • 5+ years of software development experience, especially as part of UI or web development-related projects
    • Experience developing rich UI web-based user interfaces, including experience writing object-oriented JavaScript
    • Expertise in hand-coded Semantic HTML, CSS, and JavaScript
    • Familiarity with cross-browser differences
    • Solid development skills with knowledge of JQuery, AJAX, Spring MVC, or other web and UI-based frameworks
    • Familiarity with development using Java, Go, Python, etc.
    • Background in new (and old) software technologies like distributed caching, Oracle WebLogic Server, Apache Tomcat, messaging platforms (Active MQ and webMethods), MS SQL, and continuous integration (CI) technologies like Maven, Hudson, and Sonar
    • Knowledge of design with Adobe Photoshop, iRise, and other UI development tools
    • Broad knowledge of data exchange formats, including XML and JSON
    • Great written and verbal communication skills
    • Experience applying software design, implementation, testing, and debugging techniques

    Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, uniformed services, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

    Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed