BJAK logo
BJAK

Bjak is a technology company focused on making financial services easy, fun and more rewarding for everyone

Desktop Applications Developer

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

143 days ago

Salary

0

Seniority

Senior

Job Description

Desktop Applications Developer

BJAK

• Build and maintain cross-platform desktop applications using Electron. • Design responsive and scalable UIs for real-time collaboration. • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking. • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs. • Optimize startup time, memory usage, and runtime performance. • Profile and reduce Electron overhead. • Manage large local state and message history efficiently. • Ensure smooth real-time updates (messages, typing indicators, presence). • Maintain stability across macOS and Windows environments.

Job Requirements

  • Proven software engineering experience.
  • Hands-on experience building production Electron applications.
  • Strong proficiency in JavaScript and TypeScript.
  • Experience with React or similar UI frameworks.
  • Solid understanding of the desktop application lifecycle.
  • Experience with IPC communication.
  • Experience working with local storage (SQLite, IndexedDB, filesystem).
  • Experience with WebSockets or other real-time transport mechanisms.
  • Strong debugging and performance profiling skills.
  • Familiarity with native OS behaviors on macOS or Windows.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Job Pages

More Software Engineer Jobs

Quantiphi logo

Architect – Software Development

Quantiphi

Pioneering AI-first solutions, solving complex business challenges through expertise, cloud, data engineering, and AI.

Software Engineer143 days ago
OtherRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Lead the design and development of robust, scalable, and performant backend systems that power next-gen intelligent applications. • Lead the design and implementation of the service architecture.

United States
Job Closed
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Desarrollar y mantener aplicaciones de software utilizando C# • Colaborar con el equipo de desarrollo para entregar soluciones efectivas • Participar en la planificación y diseño de proyectos • Asegurar la calidad del software a través de pruebas y revisiones

Spain
€10K - €20K / year
Job Closed
SoFi logo

Staff Mobile Engineer

SoFi

SoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636

Software Engineer143 days ago
OtherRemoteTeam 1,001-5,000Since 2011H1B No Sponsor

• Produce well-designed, scalable, and reusable code on schedule • Independently design and build large features, breaking work into subtasks where necessary • Maintain a high bar in code and design reviews in accordance with modern mobile development practices • Drive communication across the development team and with other stakeholders • Collaborate across functions and teams to reduce ambiguity and keep projects on track • Track project performance against defined milestones/goals • Mentor junior engineers throughout the organization • Create and improve technical documentation

Utah
$153.6K - $264K / year
Job Closed
Correlation One logo

Curriculum Developer, AWS Certified AI Practitioner

Correlation One

Correlation One is a technology company that is on a mission “to create equal access to data-driven jobs of tomorrow.” As an employer, the company is known for its empowering,

Software Engineer143 days ago

• Review and advise on the proposed curriculum outline • Develop instructional content such as lessons, labs/demos, practice exercises, and hands-on assignments • Create high-quality exam-style assessment items including rationales • Build domain-aligned learning experiences that emphasize practical understanding • Collaborate with other curriculum developers and participate in peer review • Attend weekly and ad hoc meetings for project check-ins • Deploy content on the learning platform if necessary

United States
Job Closed