Senior Desktop Application Engineer, Electron (Zenes)
- Tokyo
- Partial Remote
- Full-time
- September 5, 2024
Global Market for QA
About Us
About This Role
Job Purpose
Responsibilities
- Develop a multi-environment desktop app using Electron using frontend web technologies including TypeScript and React
- Develop test execution workers using TypeScript and Playwright
- Develop UI component base
- Participate in on-call rotations for incident & alert handling
Required Qualifications
- Over five years of development experience using frameworks such as React, Vue.js, Angular
- Over two years of experience in developing desktop applications using Electron.
- Over one year of experience in developing backend using frameworks using any language
- Experience with modern development processes incorporating Agile and Scrum
- Ability to communicate and work in English
- Until a Visa can be issued, being able to work from your own country with some overlap with Japanese business hours.
Nice-to-Have
- Experience in designing, managing and improving the release pipeline of desktop apps that are continuously updated
- Experience in handling customer support communications and maintaining production desktop apps
- Experience in E2E test automation with Selenium, Playwright, Appium, etc.
- Experience with LLMs like OpenAI GPT-4 and Antholopic Claude, especially developing applications powered by those LLMs in addition to use for daily tasks
Selection Process
- Submission of online coding test (take-home)
- Submission of technical assignment (take-home)
- Technical interview HR interview: 60 mins
- Final interview (HR interview & manager's interview): 45 mins + 45 mins
- We will request to provide references after the final interview.
- The interview steps might change depending on the hiring status in our pipeline.
- We can arrange casual interviews before the coding test upon the candidate's request. (Subject to availability of both parties)
About the Engineering Team
Our Team
Our Development Process
Tech Stack
- Backend: Ruby, Ruby on Rails, Go
- Frontend: JavaScript, TypeScript, React, Redux, Styled Components
- Machine learning: Python, PyTorch, Kubernetes, GPT-4
- Database: PostgreSQL, Redis
- Test: Appium, Selenium, WebdriverIO, Puppeteer
- Infrastructure: AWS, Docker, Terraform, Packer, MacStadium, GoogleCloud
- Monitoring: Datadog, New Relic, Sentry
- CI/CD: CircleCI, GitHub Actions
- Source code management: GitHub
- Project management: Jira
- Misc.: G Suite, Slack, Notion, Gather, Zoom, Miro, 1Password, Mixmax, Calendly, etc.
Employment Conditions
Employment Status
- Regular employees
- Probation period: 3 months after joining the company (conditions are the same as permanent employment)
Work Location
- Tokyo office or Remote (Hybrid)
Work Hours
- Full flextime system
Bonus
- Twice a year
Holidays/PTO
- Complete a five-day workweek system (National holidays, year-end and New Year holidays, etc.)
- Unlimited paid time off
Benefits
- Equipped with various social insurance
- Regular health checkups
- Stock option
- A laptop PC will be rented when joining the company
- Remote work allowance
- English learning support
- Skill-up support
- Visa sponsorship
- Relocation bonus
- Relocation housing support
About Autify
Autify, Inc.は、米国トップアクセラレーター「Alchemist Accelerator」を日本人チームとして初めて卒業した、サンフランシスコ創業のスタートアップです。私たちは「技術の力で人々の創造性を高める」をミッションとして掲げ、AIを用いたソフトウェアのテスト自動化プラットフォーム「Autify」を開発・提供しています。
市場の変化が激しい昨今、ソフトウェアを素早くリリースすることが求められており、アジャイル開発が主流となってきました。実際にグローバルでは92%がアジャイル開発を採用しており、そのうち71%が週一回以上のリリースを希望しています。そのようなサイクルでは、人手の検証作業は時間がかかりすぎるため、自動化への移行が急務となっています。私たちのサービスは、そのような重大課題を解決し、顧客のソフトウェア開発における競争力を高めることができます。 QAのグローバル予算は120兆円にも登ると言われており、私たちはこの巨大なグローバルマーケットを勝ち取るため、日本のみならず海外への早急な展開をしていきます。
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.