GitKraken

Software Engineer

GitKraken

full-time

Posted on:

Location Type: Hybrid

Location: ScottsdaleArizonaUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Build and ship AI-powered frontend features that make GitKraken feel like a genuine AI teammate for developers.
  • Integrate LLM APIs (OpenAI, Anthropic, and others) and agentic frameworks into GitKraken's frontend, designing the UI/UX flows that make complex model interactions feel simple and trustworthy.
  • Collaborate with backend and platform engineers to define developer-facing APIs that power agentic workflows, surfacing the right data at the right time in the GitKraken interface.
  • Participate in the planning and technical design of new features, surfacing unanswered questions early and proposing alternatives that align with user goals and architectural constraints.
  • Write clear, maintainable TypeScript and React code — because this codebase is large, evolving, and used by a global team that values readability as much as performance.
  • Participate in code reviews, manual testing, and iterative feedback cycles to ensure every release meets the quality bar our users expect.

Requirements

  • Strong programming skills in TypeScript and React
  • Build and refine agentic workflows that reason across multiple steps and contexts
  • Prompt Engineering: Strong skills in prompt engineering
  • Familiarity with LLM APIs and AI-assisted development tools — you've built with them or used them deeply enough to understand their strengths, failure modes, and user experience implications.
  • An instinct for translating ambiguous product requirements into well-scoped technical plans, with a habit of asking the right questions before writing a line of code.
  • A solid foundation in computer science fundamentals — data structures, algorithms, and design patterns — that informs how you approach complex UI and data problems.
  • Collaborate across teams to ensure that AI outputs align with user needs and product goals
  • Stay current with the latest generative AI developments and apply them to new use cases
  • Familiarity with cross-platform desktop application development (Bonus)
  • Prior work on developer tools, IDE extensions, or productivity-focused applications (Bonus)
  • Contributions to open-source projects or a portfolio of personal projects that demonstrate initiative and craft (Bonus)
Benefits
  • Excellence — Competitive compensation with annual performance-based pay increases
  • Balance — Flexible Paid-Time-Off Policy & paid company holidays (chosen by our employees)
  • Parent life — Generous paid parental leave
  • Pets — Pet insurance plan (with no exclusions)
  • Health — Health, dental, and vision insurance with competitive employer cost-sharing
  • Headquarters — Modern, fully equipped offices designed to maximize productivity in a hybrid environment
  • Culture — Great Place to Work Certified
  • Growth — Paid career development opportunities, audiobook subscriptions, and mentorship
  • Future — 401(k) retirement plan plus company matching
  • Travel — Company paid domestic trip after your 1-year anniversary & an international trip every 5 years
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactprompt engineeringLLM APIsAI-assisted development toolsdata structuresalgorithmsdesign patternsUI/UX designcross-platform desktop application development
Soft Skills
collaborationproblem-solvingcommunicationinitiativeadaptabilitycritical thinkingattention to detailuser-centered designtechnical planningfeedback incorporation