Search by job, company or skills

  • Posted a month ago
  • Over 400 applicants
Quick Apply

Job Description

UI Developer

In this vital role, you will be responsible for designing, developing, and maintaining user interfaces for software applications and solutions that meet business needs. This role involves working closely with product managers, designers, and other engineers to create high-quality, scalable software solutions.

Roles & Responsibilities:

  • Take ownership of complex software projects from conception to deployment
  • Manage software delivery scope, risk, and timeline
  • Possess strong rapid prototyping skills and quickly translate concepts into working code
  • Contribute to front-end development using cloud technology
  • Develop innovative solutions using generative AI technologies
  • Conduct code reviews to ensure code quality and adherence to best practices
  • Create and maintain documentation on software architecture, design, deployment, disaster recovery, and operations
  • Identify and resolve technical challenges effectively
  • Stay updated with the latest trends and advancements in UI development
  • Work closely with product and business teams, and other stakeholders
  • Design, develop, and implement user interfaces and modules, including custom reports, interfaces, and enhancements
  • Analyze and understand the functional and technical requirements and translate them into software architecture and design specifications
  • Develop and execute unit, integration, and other testing strategies to ensure software quality
  • Identify and resolve software bugs and performance issues
  • Collaborate with product management, design, and QA to deliver high-quality software on time
  • Maintain detailed documentation of software designs, code, and development processes
  • Customize modules to meet specific business requirements
  • Work on integrating with other systems and platforms to ensure seamless data flow and functionality
  • Develop intuitive and responsive user interfaces using modern front-end frameworks and libraries
  • Collaborate with UX designers to translate mockups into interactive and visually appealing UIs
  • Implement UI animations and transitions for enhanced UX
  • Optimize UI performance by addressing bottlenecks
  • Ensure accessibility standards are met
  • Participate in Agile ceremonies to plan and deliver sprint goals
  • Recommend process improvements and stay abreast of technology advancements

Basic Qualifications and Experience:

  • Masters degree and 1 to 3 years of experience in Computer Science, IT, or related field OR
  • Bachelors degree and 3 to 5 years of experience in Computer Science, IT, or related field OR
  • Diploma and 7 to 9 years of experience in Computer Science, IT, or related field

Functional Skills

Must-Have Skills:

  • Strong knowledge of information systems and network technologies
  • Proficiency in JavaScript (preferred), HTML/CSS
  • Strong understanding of Agile and Scrum methodologies
  • Experience with Git or other version control systems
  • Experience with front-end frameworks (React.js or Angular.js)
  • Responsive and adaptive design principles
  • Knowledge of UI/UX best practices and design patterns
  • Experience with UI testing tools (Jest, Enzyme, Cypress)
  • Expertise in building responsive, user-friendly UIs with modern libraries and frameworks

Good-to-Have Skills:

  • Understanding of cloud platforms (AWS, GCP, Azure) and containerization (Docker)
  • Experience with monitoring/logging tools (Prometheus, Grafana)
  • Experience with data processing tools (e.g., Hadoop)
  • Familiarity with accessibility standards and testing tools
  • UI performance optimization techniques
  • Familiarity with data governance and Great Expectations for validation
  • Experience building pipelines using Databricks
  • Knowledge of infrastructure as code and DevSecOps practices (Docker, Kubernetes, CI/CD)

Professional Certifications:

  • Preferred: CISSP, CompTIA Network+, MCSE

Soft Skills:

  • Excellent analytical and troubleshooting skills
  • Strong verbal and written communication
  • Ability to work effectively in global, virtual teams
  • High initiative and self-motivation
  • Able to manage multiple priorities successfully
  • Team-focused, goal-oriented
  • Strong presentation and public speaking skills

Shift Information:

  • This position requires working a later shift and may involve second or third shift schedules
  • Candidates must be willing and able to work evening or night shifts, as needed based on business requirements

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Amgen harnesses the best of biology and technology to fight the world’s toughest diseases, and make people’s lives easier, fuller and longer. We discover, develop, manufacture and deliver innovative medicines to help millions of patients. Amgen helped establish the biotechnology industry more than 40 years ago and remains on the cutting-edge of innovation, using technology and human genetic data to push beyond what’s known today. Amgen is one of the 30 companies that comprise the Dow Jones Industrial Average, and we are also part of the Nasdaq-100 Index, which includes the largest and most innovative non-financial companies listed on the Nasdaq Stock Market based on market capitalization.

Job ID: 118199443

Similar Jobs