{bc}
adp

Senior Kotlin Engineer

Artisan Studios
Remote, USA
Full-time
Senior · 5+ years experience
Remote
Discovered 1 months ago
KotlinCursorAppiumGradleAndroidCI/CD

Full Job Posting

Who We Are

Artisan Studios, a leading digital innovation consultancy, crafts elegant digital solutions that accelerate success for our clients. We are a team of talented, compassionate, and inclusive professionals who share a passion for technology and an unwavering drive to grow. Our work spans from application and infrastructure modernization to cloud migration and custom end-to-end product development.

We’re looking for a Senior Kotlin Engineer/Architect to join our team of Artisans!

About the Role

The Senior Kotlin Engineer/Architect will help guide the team in building scalable, maintainable, testable, and modular automation software. They will partner closely with the Team Lead and Quality Engineers to improve the codebase, shape technical direction, establish strong engineering practices, and solve complex problems the team has not yet been able to tackle. We are also looking for someone who is AI-forward and excited about agentic engineering. As our Quality Engineers increasingly use tools like Cursor and other AI-assisted development workflows, this person should help the team use those tools effectively to achieve major gains in productivity and scalable output while maintaining code quality, architectural discipline, and long-term maintainability.

Key responsibilities

  • Provide technical leadership for a Kotlin-based mobile/client automation test repository.
  • Guide architecture, modularity, maintainability, and testability improvements across the automation framework.
  • Mentor Quality Engineers in Kotlin, software design, code quality, refactoring, and engineering fundamentals.
  • Establish and reinforce coding standards, design patterns, review practices, and scalable development habits.
  • Help the team use AI-assisted and agentic engineering tools effectively, especially tools like Cursor.
  • Mentor the team on how to combine AI acceleration with strong engineering judgment.
  • Design reusable utilities, framework components, abstractions, and testing patterns.
  • Improve the reliability, debuggability, and maintainability of Appium-based automation tests.
  • Help solve advanced technical challenges related to physical device execution, test stability, framework architecture, CI/runtime behavior, and scaling test coverage.
  • Act as a hands-on technical contributor while also serving as a leader and advisor to the team.
  • Partner with the Team Lead to shape the technical roadmap and raise the engineering maturity of the group.
  • Participate effectively in mob programming sessions, communicating clearly, and helping others contribute.

About the Candidate

The ideal candidate is a senior Kotlin engineer or architect who has built real systems, understands how to keep codebases healthy as they grow, and enjoys mentoring engineers. They should be AI-forward, enthusiastic about agentic engineering, and capable of helping the team use tools like Cursor to achieve major gains in productivity and scalable output. They should combine AI-enabled speed with strong architectural discipline, code quality, and sound engineering judgment. They do not need to come exclusively from a QA background, but they should respect the complexity of automation engineering and be excited to help transform a Kotlin/Appium automation codebase into a more scalable, reliable, and maintainable platform. Finally, this candidate should also be an exceptional verbal communicator who thrives in a mob programming environment, encourages others, and helps the whole team become stronger engineers.

Knowledge, Skills, and Experience

  • Expert-level Kotlin experience, ideally in a production-scale codebase.
  • Strong software engineering fundamentals: architecture, modularity, abstraction, separation of concerns, testing strategy, maintainability, and refactoring.
  • Experience designing or maintaining automation frameworks, test platforms, SDKs, internal tools, or other shared engineering infrastructure.
  • Strong understanding of testability and how to structure code so it is easy to validate, debug, and evolve.
  • Experience mentoring engineers, reviewing code, and raising technical standards across a team.
  • Strong hands-on experience with, or enthusiasm for, AI-assisted development tools such as Cursor.
  • Pro-agentic engineering mindset, with an ability to use AI tools to increase productivity without sacrificing quality.
  • Strong judgment around reviewing, validating, and shaping AI-generated code.
  • Ability to lead technical discussions and make pragmatic architectural decisions.
  • Excellent verbal communication skills.
  • Comfort working in a mob programming environment.
  • Strong debugging and root-cause analysis skills.
  • Ability to work independently on ambiguous technical problems and drive them to resolution.

Extra Credit

Appium experience or similar mobile/client automation tooling.

Experience with mobile automation against real physical devices.

Experience with device farms, test orchestration, flaky test reduction, or large-scale automation execution.

Android development or Android testing experience.

Gradle, CI/CD, build tooling, and test execution pipeline experience.

Experience improving legacy or organically grown automation frameworks.

Familiarity with AI-assisted development workflows and how to maintain engineering quality as code output increases.

Experience mentoring teams on effective use of agentic engineering tools.

Core Competencies

Action Oriented - Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm

Manages Ambiguity - Operating effectively, even when things are not certain or the way forward is not clear

Collaborates - Builds partnerships and works collaboratively with others to meet shared objectives

Optimizes Work Processes - Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement

More about our team

We’re a creative company with a deep and equal passion for strategy, technology and design. Our work is diverse, and so is our team. We’re committed to building a culture where differences are embraced. Our team is fantastic, but we've got room for you if you're interested...

More about our benefits

  • Our clients appreciate that we always bring our "A" game. But to do that consistently requires life balance—we get that. Flexible working hours and remote work environments give our staff the freedom to enjoy both their life and their career. Artisan offers a robust benefits package including medical, dental, vision, life insurance, disability insurance, 401k matching, and more.

Additional information

We believe our differences make us stronger. To ensure our culture continues to incorporate everyone’s perspectives and experience, we celebrate and encourage diversity. Artisan is an equal opportunity employer and does not unlawfully discriminate on the basis of race, color, religion, gender, sexual orientation, sex, gender identity, gender expression, national origin, ancestry, age, medical condition, disability, veteran status, marital status or other prohibited factors under applicable federal, state, and local laws.

As a remote-first, digitally innovative technology consulting firm, we pride ourselves on our ability to meet the needs of our clients. As such, you may be required to travel quarterly, depending on the specific client responsibilities of your role. This position requires constant operation of a computer, various software programs and other electronic productivity tools. This position requires prolonged observation of a computer screen. Additionally, it requires regular participation in virtual meetings and training. Artisan participates in e-Verify to confirm the employment eligibility of all new hires as part of our commitment to a compliant and secure workplace.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Artisan Studios