Software Engineer - UI Developer

Alkira
Full-timeβ€’$100k-130k/year (USD)β€’San Jose, United States

πŸ“ Job Overview

Job Title: Software Engineer - UI Developer

Company: Alkira

Location: San Jose, California, United States

Job Type: Full-Time

Category: Frontend Engineering / UI Development

Date Posted: 2026-07-27

Experience Level: 1-2+ Years Professional Experience (Mid-Level)

Remote Status: Hybrid

πŸš€ Role Summary

  • Develop and debug innovative, high-performing web and mobile user interfaces for Alkira’s Cloud Services Exchange (CSX) platform.

  • Design, develop, and deliver highly scalable and reliable web applications and component libraries using modern frontend technologies like React, Redux, and Hooks.

  • Implement robust testing strategies, including end-to-end automation, integration, and unit tests, to ensure software quality and reliability.

  • Collaborate effectively within a geographically distributed team, managing time efficiently both independently and as part of a team to meet dynamic product requirements.

  • Contribute to the continuous integration and deployment (CI/CD) pipeline, ensuring efficient and reliable software delivery.

πŸ“ Enhancement Note: This role is specifically for a UI Developer within a Frontend Engineering team, focusing on the user interface aspects of Alkira's CSX platform. The emphasis on React, Redux, and Hooks, along with a requirement for UI testing frameworks, indicates a need for strong frontend development skills and a commitment to quality assurance through automated testing.

πŸ“ˆ Primary Responsibilities

  • Build innovative and high-performing web experiences leveraging React, Redux, and Hooks for Alkira’s CSX platform.

  • Develop innovative software solutions tailored for an enterprise-focused cloud application, driving the functionalities of Alkira’s CSX.

  • Design, develop, and deliver highly scalable and reliable web applications and reusable component libraries.

  • Integrate flexibility and customization into the frontend architecture from the outset, demonstrating agility in responding to evolving product requirements.

  • Champion user experience by internalizing user needs and promoting excellent usability and accessibility standards in all developed interfaces.

  • Understand and work with relational databases like PostgreSQL, and be familiar with RESTful APIs, utilizing Git for version control and participating in CI/CD processes.

  • Enhance and maintain test coverage across end-to-end automation, integration, and unit test suites to ensure application stability and performance.

  • Manage personal workload effectively, demonstrating the ability to work independently and collaboratively within a team environment.

πŸ“ Enhancement Note: The responsibilities highlight a blend of core frontend development, architectural design (scalable applications, component libraries), and a strong emphasis on user experience (usability, accessibility). The inclusion of database and API familiarity, along with testing and CI/CD, points to a full-stack-aware frontend role focused on end-to-end feature development within the CSX platform context.

πŸŽ“ Skills & Qualifications

Education:

  • Requires a Bachelor's or Master's degree in Electrical Engineering (EE) or Computer Science (CS), or an equivalent combination of education and professional experience. Experience:

  • 1-2+ years of professional experience in frontend development, with a strong focus on modern JavaScript frameworks. Required Skills:

  • Excellent JavaScript programming and debugging skills, with a strong understanding of core JavaScript concepts including asynchronous programming, closures, types, and ES6 features.

  • Proficiency in HTML5 and CSS3, essential for building robust and responsive user interfaces.

  • Experience with modern frontend frameworks, specifically React and Redux, including the use of Hooks.

  • Experience with CSS preprocessors like Less or Sass, and their application in large-scale projects.

  • Practical experience with at least one UI testing framework such as Jest, Mocha, or Cypress is mandatory.

  • Familiarity with web build tools and continuous integration/continuous deployment (CI/CD) pipelines.

  • Solid grasp of computer science fundamentals, including algorithms, data structures, and operating systems.

  • Team-player mentality, capable of working effectively in geographically distributed teams of various sizes. Preferred Skills:

  • Experience in Node.js API development is considered a plus.

  • Understanding of relational databases, specifically PostgreSQL.

  • Familiarity with REST APIs and version control systems like Git.

πŸ“ Enhancement Note: The requirement for 1-2+ years of professional React/Redux experience, coupled with a B.S./M.S. degree, firmly places this role at a mid-level to early senior frontend developer position. The emphasis on specific testing frameworks (Jest, Mocha, Cypress) and CSS preprocessors (Less/Sass) suggests a need for candidates who can contribute to a mature and quality-focused development process.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrate experience in building and deploying scalable web applications using React, Redux, and Hooks.

  • Showcase component libraries or reusable UI elements that emphasize maintainability, reusability, and adherence to design standards.

  • Provide examples of implementing robust testing strategies, including unit, integration, and end-to-end tests, with clear metrics on test coverage improvements.

  • Illustrate proficiency in translating complex product requirements into intuitive and user-friendly interfaces, highlighting usability and accessibility considerations.

  • Evidence of experience with CI/CD pipelines and version control systems (e.g., Git) in a professional development environment. Process Documentation:

  • Detail the process followed for developing and debugging user interfaces, from initial design to final implementation.

  • Document the approach taken for building and integrating reusable component libraries, including versioning and dependency management.

  • Outline strategies for incorporating automated testing into the development workflow, explaining how test coverage was achieved and maintained.

  • Explain the process of collaborating with backend teams and understanding REST APIs to integrate frontend components effectively.

πŸ“ Enhancement Note: For a UI Developer role, a portfolio should strongly emphasize visual examples of work, code repositories (if public), and detailed case studies of frontend projects. The focus should be on the complexity of the UI, the scalability of the architecture, the effectiveness of the user experience, and the quality assurance processes employed.

πŸ’΅ Compensation & Benefits

Salary Range: $100,000 - $130,000 USD per year.

  • This range is based on the provided information and reflects typical compensation for a Software Engineer - UI Developer with 1-2+ years of experience in the San Jose, California area.

  • Actual base salary and level will be determined on a case-by-case basis, considering job-related knowledge, skills, experience, education, and location. Benefits:

  • Comprehensive benefits package (details not specified in the provided description, but typically include health, dental, vision insurance).

  • Opportunity to work with cutting-edge networking technology and contribute to a transformative platform.

  • Potential for professional development and career growth within a rapidly expanding company.

  • Hybrid work environment fostering a balance between in-office collaboration and remote flexibility. Working Hours:

  • Standard full-time position, likely around 40 hours per week.

  • Hybrid work arrangement requires onsite collaboration with the team at the San Jose, CA office.

πŸ“ Enhancement Note: The salary range provided is specific to the San Jose, California tech market for a mid-level UI Developer. The stated range of $100,000 - $130,000 aligns with industry benchmarks for this experience level and location. Benefits are not detailed, but standard tech industry offerings are assumed.

🎯 Team & Company Context

🏒 Company Culture

Industry: Network Infrastructure as-a-Service (NaaS), Cloud Networking, Enterprise Networking Solutions.

Company Size: Alkira is a growing company, indicated by its active hiring and the need for a dedicated UI Developer. As part of Lumen, it benefits from the resources of a larger corporation while likely maintaining an agile startup culture.

Founded: Alkira was founded by pioneers of the SD-WAN market, bringing significant expertise and vision to the enterprise networking space. Being acquired by Lumen signifies a stage of significant growth and market validation.

Team Structure:

  • The role is within the Frontend Engineering team, which is part of the broader engineering organization responsible for Alkira's CSX platform.

  • This team likely works closely with product management, backend engineering, and design teams to deliver cohesive user experiences.

  • Collaboration is expected with geographically distributed teams, emphasizing strong communication and project management skills. Methodology:

  • Agile development methodologies are implied by the need for flexibility and quick reaction to dynamic product requirements.

  • A strong focus on user experience, usability, and accessibility suggests a user-centric design and development process.

  • Emphasis on testing, including automated and unit tests, points to a commitment to software quality and reliability.

**

Application Requirements

Requires a B.S./M.S. in Electrical Engineering or Computer Science with 1-2+ years of professional experience in modern frontend frameworks. Must be proficient in JavaScript, CSS, and UI testing frameworks like Jest or Cypress.