Jobiba hiring network

Ui Programmer Jobs

872 active opportunities · Updated for October 2026

Fresh results

15 shown

Explore current ui programmer jobs. Use filters to narrow by work mode, employment type, experience and date posted.

O
3 days ago

Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a strong Senior Software Engineer in Test (SET) to build scalable automation frameworks for multi-language SDKs, Model Context Protocol (MCP), and AI-powered workflows. The role focuses on SDK testing, MCP protocol validation, prompt automation, and developer productivity tools. Strong programming and framework development skills are essential; UI and API automation are secondary. Key Responsibilities Design and develop reusable automation frameworks for SDKs across multiple languages, including TypeScript/JavaScript, Python, Java, and Go. Automate SDK functionality, compatibility, error handling, integration, and release validation. Build and maintain MCP test frameworks to validate clients, servers, tools, resources, prompts, transports, and protocol interactions. Develop automated tests for prompts, AI workflows, tool calling, structured outputs, and LLM response quality. Develop and maintain automated test coverage for XAA, validating functionality, integrations, error handling, and reliability across supported workflows. Build reusable test utilities, mocks, test harnesses, and developer productivity tools. Integrate automated tests into CI/CD pipelines and troubleshoot flaky tests, failures, and infrastructure issues. Leverage GitHub Copilot, Claude Code, and other GenAI tools for test generation, debugging, and framework development. Collaborate with developers, architects, and platform teams to improve quality, reliability, and re

javascripttypescriptpython
View job →

Computer Systems Engineer – Space Payload Emulators – (Experienced or Lead) Company: The Boeing Company Boeing Defense, Space, & Security (BDS) is seeking Computer Systems Engineer – Space Payload Emulators to join the team located in El Segundo, California . As a Computer Systems Engineer , you will support the development and integration of space payload emulators in El Segundo, CA. In support of Boeing Defense Systems next-generation space programs, this role focuses on hands-on hardware/software development for embedded systems (Xilinx SoC/FPGA) and front-end UI/UX control interfaces. This position is tailored for an engineer who thrives in a hands-on lab environment , working side-by-side with multidisciplinary teams (hardware, firmware, software, and test engineers) to bring up hardware, integrate software/logic, and build intuitive emulator interfaces. Position Responsibilities: Embedded Software & FPGA Platform Integration Develop, configure, and maintain embedded software and firmware on Xilinx SoC platforms (Zynq UltraScale+, Versal). Implement and debug Processing System to Programmable Logic (PS/PL) interfaces, AXI interconnects, and memory maps. Develop and validate Board Support Packages (BSP), PetaLinux/embedded Linux distributions, device drivers, and low-level communication interfaces (PCIe, Ethernet, SPI, I2C, UART). Lead hands-on board bring-up, hardware/software integration, and system-level debugging in a lab environment using oscilloscopes, logic analyzers, and protocol analyzers. Front-End GUI & Operator Interface Development Design and implement responsive, reliable front-end graphical user interfa

javascriptjavareact
View job →

SAP Fiori developer Chennai, Tamil Nadu, India Full Time Direct Hire Job Summary: Responsibilities • Develop and maintain SAP FIORI applications. • Collaborate with business stakeholders to understand requirements and translate them into technical specifications. • Implement custom and standard SAP FIORI applications using SAP Web IDE. • Perform unit testing and troubleshoot issues in SAP FIORI applications. • Ensure seamless integration with existing SAP systems and modules. • Maintain documentation for development processes and user guides. • Stay updated with the latest SAP FIORI best practices and technologies. Qualifications • Bachelor or master degree in computer science, Information Technology, or related field. • 6 years of experience in SAP Frontend development (SAPUI5 / Fiori) • Experience in Fiori Design patterns, expertise in UI Theme designer • Expertise with annotations and SAP smart controls • Proficient in SAPUI5 and Fiori framework: Deep understanding of SAPUI5 controls, components, routing, and data binding mechanisms. • Front-end development skills: Expertise in HTML, CSS, JavaScript, and related web technologies. • OData knowledge: Ability to consume and create OData services for data integration with backend systems. • Experience in developing UI5 Freestyle apps. • SAP ABAP understanding: Basic understanding of ABAP programming for backend integration and customization. • Fiori Gateway services development skills • Experience with SAP BAS and SAP Web IDE • Experience in Fiori Launchpad configuration • Experience in Fiori Elements and CDS views • Must be good at JavaScript’s, JQUERY, XML, JSON and HTML5, Layout designing with CSS • Experience in SAP BTP Platforms tools SAP Build / SAP Build Process Automation / SAP workzone - Added Value • Experience in SAP BTP Frameworks CAP or RAP - Added Value • Experience in web service and REST API integration - Added Value • Ability to solve problems independently, showing perseverance and requiring minima

javascriptSAP
View job →
D
Dillards
📍 United States• Full-time
2mo ago

THE OPPORTUNITY We are seeking an experienced ServiceNow Developer to build and maintain solutions across IT Service Management (ITSM) and custom-scoped applications. THE TEAM This role is on our Software Integration and Administration team, which consists of closely-knit team members who value diverse skills, experiences, and perspectives. Our team is constantly evolving, requiring a high degree of adaptability and initiative. We foster a collaborative environment where you’ll receive the support you need to master new technologies, grow your skill set, and contribute to our collective success. WHAT YOU WILL DO The responsibilities below represent the core functions of the role and are not an exhaustive list of all duties. Develop and configure ServiceNow solutions (workflows, scripting, integrations, UI, and extensions). Ensure platform stability, performance, and upgrade-readiness using best practices. Deliver production-ready solutions and balance declarative with programmatic development. Architect and automate business processes while identifying needs through team coordination. Build strong relationships with vendors and clients to meet quality standards. Write and maintain high-quality code that remains stable through upgrades. Proactively identify solutions to business-impacting IT issues. Translate business goals into technical requirements while acting as a bridge between infrastructure teams and end-users. Participate in an on-call rotation. THE "MUST-HAVES" Authorization to work in the United States without sponsorship Ability to work onsite at Corporate Headquarters in Little Rock, AR ServiceNow Certified Application Developer (CAD) certification Bachelor’s degree in Computer Science, Information Systems, or a related field Three or more years of hands-on ServiceNow development experience Experience with Workflow Studio and IntegrationHub Hands-on integration experience using MID Servers Strong understanding of the ServiceNo

javascriptjavaai
View job →
S
2mo ago

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team The Developer Experience and Product Platform (DEeP) organization empowers all of Stripe's products with a shared product platform that delivers high-quality, consistent, cross-product experiences across our UI and API surfaces. DEeP focuses on providing a scalable developer experience that any developer can leverage to accelerate a customer's ability to create value from Stripe. Within DEeP, the Extensibility program is how Stripe expands its total addressable market and increases customer retention. With extensibility, Stripe becomes programmable — customers and product teams can adapt Stripe to their needs on a common platform. Stripe has three interconnected extensibility primitives. Scripts — Secure, isolated TypeScript runtime allowing merchants and developers to customize Stripe product behavior (e.g., discount calculations, invoice logic, proration). Custom Objects — User-defined data models (e.g., Shipments, Locations, Warranties, Entitlements) with first-class APIs, SDKs, and Dashboard experiences. Workflows — A programmable orchestration layer (graduating to GA at Sessions) enabling no-code and pro-code business logic across Stripe, including custom actions, delays, smart retries, and 3P integrations. These primitives are deeply interdependent, involve 10+ cross-functional teams, and culminate in a flagship product launch. What you'll do We're seeking a product-focused Technical Program Manager to drive the Extensibility program a

REMOTEtypescriptgo
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join us in Prague and help build the next generation of security products. The Ubiquiti Prague office is looking for a Endpoint Security Software Engineer . Candidates should be prepared to work from our Prague office at least two times per week. Responsibilities: Design and develop endpoint security software Build reliable, high-performance software across modern operating systems Collaborate with engineers across backend, cloud, networking, and frontend Help shape the architecture of new security products Requirements: Proven experience developing endpoint security products (EDR, endpoint protection, endpoint management, or similar) is required Experience building complex software products Strong understanding of operating systems and systems programming Excellent problem-solving skills and engineering judgment Ability to work independently within a high-performing engineering team Professional proficiency in English Benefits: Competitive salary and 5 weeks of vacation per year Discretionary bonuses based on individual performance Flexible working hours, home office Access to all the latest Ubiquiti products and prototypes for home use and tests Top floor office near Andel with terrace and amazing view of Prague Kitchen packed with food, snacks & sodas, meal allowan

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. The Ubiquiti Prague office is looking for a Network / DevOps Engineer to own how our datacenter infrastructure is deployed, provisioned, and operated. This is a hands-on role for someone who treats infrastructure as software: everything that can be automated, should be. You'll be responsible for production deployments in the DC, device provisioning, and the CI/CD and tooling that makes it all repeatable. Candidates should be prepared to work from our Prague office at least two times per week. Requirements: 5+ years in infrastructure, DevOps, SRE, or a software engineering role with heavy infra ownership Strong hands-on experience with Ansible and Terraform (or equivalent) for provisioning and config management Solid CI/CD experience — building and maintaining pipelines, not just consuming them A software engineer's mindset: you write clean, testable automation and think in terms of idempotency, state, and repeatability rather than one-off scripts Comfortable operating production environments: deployments, rollbacks, monitoring, incident response Good scripting/programming ability (Python, Go, Bash, or similar) Comfortable working close to the hardware and network layer, and debugging across the stack Strong communication and documentation abilities Fluency with modern AI-assisted development tools (Claude Code

pythondockerkubernetes
View job →
U
Ubiquiti
📍 Krakow• PLN 22K – PLN 28K/mo
2mo ago

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Design and implement robust, scalable, and secure RESTful APIs; Develop applications on embedded platforms, integrating closely with hardware and network systems; Architect and document backend software systems with a focus on performance, maintainability, and scalability; Perform network programming and system-level integration across multiple subsystems; Collaborate with cross-functional teams including Frontend Engineering, UX Design, and QA to ensure cohesive product development; Ensure high-quality deliverables and meet project timelines consistently; Participate in code reviews and actively share knowledge to foster a culture of continuous improvement. Requirements: 5+ years of experience with Golang in a production environment; 5+ years of experience working with relational databases (RDBMS) such as PostgreSQL or MySQL; Demonstrated expertise in designing and developing RESTful APIs; Strong analytical and problem-solving skills, with a proactive and adaptable mindset; Proficiency in AI development environments (e.g., Cursor, Claude Code) and expertise in AI development techniques, such as Spec-Driven Development, are required; Fluent in English. Nice to have: Experience developing or maintaining IoT platforms or connected device ecosystems; Knowledge of IoT protocols such as MQTT, CoAP, or WebSockets for

postgresqlmysqllinux
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Senior Frontend Engineer to our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role Responsibilities: Develop and maintain modular, reusable React components to deliver rich and responsive user interfaces across UniFi systems and applications Collaborate with designers and product managers to continuously enhance UI/UX, proposing improvements to existing interfaces and shaping new user flows Write and maintain comprehensive test cases to ensure code quality, reliability, and maintainability Contribute to frontend architectural decisions and participate in design/code reviews to uphold best practices Build scalable front-end visualization components for displaying device relationships, floorplans, and system topologies Build and maintain reusable AI skills, agent definitions, and their specs so AI-assisted workflows stay accurate over time Critically review and verify AI-generated code for correctness, rather than accepting it as-is Requirements: 5+ years of professional experience working with JavaScript, React and TypeScript Strong understanding of programming principles, design patterns, and modern we

javascripttypescriptreact
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Join forces with us on our mission to build a better IT industry. We are currently looking for a highly skilled Backend Software Engineer (Go) to our team in Stockholm or Malmö, Sweden. Please note that applicants must live in Sweden and hold a valid work permit at the time of application to be considered for this role. Responsibilities: Design, develop, and maintain efficient, scalable, secure, and reliable backend services for UniFi OS and/or other applications across UniFi Design and implement robust RESTful APIs and services using Golang Develop applications and services for embedded platforms, integrating closely with network device firmware, hardware, and other applications Architect and document backend software systems with a focus on performance, scalability, security, and maintainability Perform network programming and system-level integration across multiple subsystems Integrate new features into larger software systems and connected device ecosystems Collaborate closely with cloud architects, backend and frontend engineers, UX designers, QA engineers, and other stakeholders to deliver cohesive product experiences Participate in code reviews, technical discussions, and knowledge sharing to continuously improve engineering quality and practices Take ownership of deliverables and consistently meet project timelines and q

postgresqlmysqlaws
View job →

About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities: Design and implement robust, scalable, and secure RESTful APIs; Develop applications on embedded platforms, integrating closely with hardware and network systems; Architect and document backend software systems with a focus on performance, maintainability, and scalability; Perform network programming and system-level integration across multiple subsystems; Collaborate with cross-functional teams including Frontend Engineering, UX Design, and QA to ensure cohesive product development; Ensure high-quality deliverables and meet project timelines consistently; Participate in code reviews and actively share knowledge to foster a culture of continuous improvement. Requirements: 5+ years of experience with Golang in a production environment; 5+ years of experience working with relational databases (RDBMS) such as PostgreSQL or MySQL; Demonstrated expertise in designing and developing RESTful APIs; Strong analytical and problem-solving skills, with a proactive and adaptable mindset; Proficiency in AI development environments (e.g., Cursor, Claude Code) and expertise in AI development techniques, such as Spec-Driven Development, are required; Fluent in English and Latvian. Nice to have: Experience developing or maintaining IoT platforms or connected device ecosystems; Knowledge of IoT protocols such as MQTT, CoAP, or Web

postgresqlmysqllinux
View job →
PE
Private Employer
📍 Uttar Pradesh, India• Full-time
6mo ago

Title: Senior SDET About Us: Paytm is India's leading mobile payments and financial services distribution company. Pioneer of the mobile QR payments revolution in India, Paytm builds technologies that help small businesses with payments and commerce. Paytm’s mission is to serve half a billion Indians and bring them to the mainstream economy with the help of technology. About the team: A technology platform that provides all participants with benefits of scale in collections. The product has a single minded focus, non-biased/ underwriting influenced optimization which produces better results than individual lenders can. The product uses innovative AI engines and ML models to provide insights. About the role: Experience in testing of Web/mWeb, mobile app and API. Help in automation as per project needs (UI/API). Expectations/ Requirements · Educational qualification: BE/ B.tech/ MCA/ M.tech · Require 2 - 6 years of experience in manual (functional, regression, sanity, integration) and automation (Selenium/Appium/API) testing · 2+ years of relevant experience in Automation and Manual Testing. · 2+ years of experience in Automation, Selenium and Java. · Should have experience using any framework like - Cucumber / BDD / Any other. · Should have experience using any framework like Rest Assured. · Analyzing requirements/PRD and creating test cases. · Should be well versed in sanity, functional, re-testing, integration and regression testing. · Experience in Web, mWeb, mobile application testing. · Experience in API (Web Services) testing. · Experience in writing SQL queries and exposure to MySQL DB. · Should be well versed in defect life cycle and have hands-on experience in Jira. · Working experience in Linux. · Understands aspects of Agile methodology. · Experience in Selenium Web Driver/Appium. · Experience in API automation. · Experience in Programming lan

pythonjavasql
View job →
S
6mo ago

Who we are About Stripe Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career. About the team The Developer Experience and Product Platform (DEeP) organization empowers all of Stripe's products with a shared product platform that delivers high-quality, consistent, cross-product experiences across our UI and API surfaces. DEeP focuses on providing a scalable developer experience that any developer can leverage to accelerate a customer's ability to create value from Stripe. Within DEeP, the Extensibility program is how Stripe expands its total addressable market and increases customer retention. With extensibility, Stripe becomes programmable — customers and product teams can adapt Stripe to their needs on a common platform. Stripe has three interconnected extensibility primitives. Scripts — Secure, isolated TypeScript runtime allowing merchants and developers to customize Stripe product behavior (e.g., discount calculations, invoice logic, proration). Custom Objects — User-defined data models (e.g., Shipments, Locations, Warranties, Entitlements) with first-class APIs, SDKs, and Dashboard experiences. Workflows — A programmable orchestration layer (graduating to GA at Sessions) enabling no-code and pro-code business logic across Stripe, including custom actions, delays, smart retries, and 3P integrations. These primitives are deeply interdependent, involve 10+ cross-functional teams, and culminate in a flagship product launch. What you'll do We're seeking a product-focused Technical Program Manager to drive the Extensibility program a

REMOTEtypescriptgo
View job →
D
Databricks
📍 San Francisco• $166K – $225K/yr
6mo ago

P-1428 At Databricks, we are passionate about enabling data and AI teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started. As part of the AI Platform team, you’ll build the substrate that powers everything from data apps, AI agents, model training, model serving, and vector search. You’ll be joining a high-agency, high-visibility team operating at the frontier of AI infrastructure — with deep ties to research, product, and real-world enterprise use cases. Databricks Mosaic AI is one of our fastest-growing businesses helping thousands of our customers democratize AI within their organizations. We’re building the infrastructure that powers the next generation of AI. We’re hiring across multiple teams in our AI Engineering org including: The impact you will have: Build infrastructure that powers our flagship offerings like MLflow, AI Gateway, Databricks Apps, Agent Framework, Agent Bricks, and Foundation Model APIs, to state a few. Improve reliability, latency, and efficiency of distributed AI workloads Collaborate with platform, infra, and ML teams to deliver seamless end-to-end experiences Shape how developers and data scientists build and interact with AI on Databricks What we look for: 5+ years of experience in backend or infrastructure engineering Strong programming skills in Scala, Go, or Python Experience with distributed systems, scalable APIs, or cloud-native infrastructure Familiarity with service

pythonazureai
View job →
D
Databricks
📍 New York• $190K – $261.3K/yr
7mo ago

P-1592 At Databricks, we are passionate about enabling data and AI teams to solve the world's toughest problems, from making the next mode of transportation a reality to accelerating medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers, and customer obsessed, we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started. As part of the Unity AI Gateway team, you'll build the control plane that every AI request at Databricks passes through: partner and self-hosted models, agents, coding assistants, and MCP servers. It enforces budgets, routes each request to the right model, and applies guardrails inline. Unity AI Gateway is one of our fastest-growing businesses, moving trillions of tokens per week for thousands of customers. The impact you will have: Build the routing layer that picks the right model for each request across quality, cost, latency, availability, and remaining budget Improve reliability, latency, and efficiency of distributed AI workloads Collaborate with research, platform, infra, and AI/ML teams to deliver seamless end-to-end experiences Shape how developers and data scientists build and interact with AI on Databricks What we look for: 8+ years of experience in backend or infrastructure engineering Strong programming skills in Scala, or Go Experience with distributed systems, high-throughput APIs, or cloud-native infrastructure Familiarity with service-oriented architecture, deployment pipelines, and system observability Strong product and ownership mindset. You care about building the right solution, not just any solution Bonus points for: Experience with real-time serving, AI infrastructure, or GPU orchestration Exposure to platforms like

azureaiExcel
View job →
🔔

Get new ui programmer jobs by email

Daily job updates · Unsubscribe anytime