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 EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

China

Posted

123 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

  • Our organization is very flat and our team is small, highly motivated, and focused on engineering and product excellence.
  • All members are expected to be hands-on and to contribute directly to the company’s mission.
  • Applications are evaluated by our technical team members.
  • Interviews will be conducted via virtual meetings and/or onsite.
  • We value transparency and efficiency, so expect a prompt decision.

Related Job Pages

More Software Engineer Jobs

Alliance logo

SharePoint Developer

Alliance

Want to learn more about what it's like work as part of the Care Management Team? Click on our video to learn more: Watch Video

Software Engineer123 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description The SharePoint Developer develops and designs SharePoint websites and designs forms. Developers are responsible for ensuring that requirements are met, and the developed solution is technically sound. The SharePoint Developer will employ technologies that adhere to standards established by the organization, contractual requirements, industry standards and best practices and compliance with HIPAA and related security regulations. This position is full-time remote. Selected candidate must reside in North Carolina and be willing to travel to the home office (Morrisville, NC) for onsite team meetings as needed. Responsibilities & Duties - SharePoint Development and Administration - Design, develop, debug, test, deploy, document, and maintain SharePoint solutions - Use out-of-the-box functionality, as well as custom SharePoint forms and development using SharePoint Framework (SPFx) - Implement, deploy, package, and maintain intranet portal site and SharePoint site - Contribute to the process development and best practice. Look at new ways to improve resilience, performance levels and supportability - Keep abreast of technical developments of operational importance to the agency and participate in developing or setting standards as directed - Customize SharePoint sites, lists, libraries, and workflows using third party tools and Power Automate to enhance functionality and streamline business processes - Oversee end to end migrations from SharePoint on premises to SharePoint Online, ensuring a secure, efficient, and seamless transition for users and business processes - Follow SharePoint best practices in content management and taxonomy - Collaboration - Participate in the architectural design, development, customization, and integration efforts of solutions involving collaboration, portals, content management, and workflows - Collaborate with SharePoint leadership, cross functional development teams, and IT stakeholders to gather requirements, design enhancements, and deliver customized SharePoint solutions that support business objectives - Establish and maintain effective working relationships with all stakeholders - Develop & Maintain Documentation - Develop both technical and end user documentation - Ensure that applications and related services are documented and kept current - Provide support and training to end-users, addressing technical issues and enhancing user knowledge of SharePoint features and best practices - Provide End User Support - Aid with ongoing SharePoint websites/Intranet application maintenance - Handle support tickets - Provide training for end users Qualifications - Associates/Technical degree in Computer Science, Information Technology, or related field from an accredited College/University and at least five (5) years of professional experience developing and/or maintaining SharePoint solutions - Or Bachelor's degree in Computer Science, Information Technology, or related field from an accredited College/University and at least three (3) years of professional experience developing and/or maintaining SharePoint solutions - Demonstrated expertise with the SharePoint Framework (SPFx) and PowerShell scripting to support advanced SharePoint administration and automation - Familiarity with intranet site design and hands-on experience integrating Microsoft products—such as Viva, Teams, Planner, and Power BI—into SharePoint to enhance collaboration and user experience Requirements - Microsoft certified training in the areas specifically supported by this position preferred - Knowledge of SharePoint 2016 and SharePoint Online M365 - Knowledge of industry standards and best practices for architecting solutions, including design patterns and Agile methodologies - Basic knowledge and understanding of SDLC process, performing unit testing, and packing to deploy from development to Production - Knowledge of and experience with Power Automate, Power Apps, Microsoft Flow - Knowledge and experience with SQL - Advanced technical writing skills - Excellent customer service skills - Excellent presentation skills - Analytical skills - Ability to communicate effectively - Ability to problem solve - Ability to discuss solutions with end users, understanding their business needs - Ability to work effectively in a team environment, as well as work independently Benefits - Medical, Dental, Vision, Life, Long Term Disability - Generous retirement savings plan - Flexible work schedules including hybrid/remote options - Paid time off including vacation, sick leave, holiday, management leave - Dress flexibility Salary Range $91,884-$117,152/Annually. Exact compensation will be determined based on the candidate's education, experience, external market data and consideration of internal equity.

United States
$91.9K - $117.2K / year
Job Closed
Geisinger logo

Junior Developer

Geisinger

Better health, easier.

Software Engineer124 days ago
OtherRemoteTeam 10,001+Since 1915H1B Sponsor

• Reviews, analyzes, modifies, creates, debugs, and tests web applications • Participates in design and application architecture discussions • Understands assigned tasks and asks for clarification when necessary • Works with other technical staff to complete assignments • Implements code and documents all system changes • Follows department coding and user interface guidelines • Provides code review, testing, debugging, technical documentation, general testing instructions, assistance in go-live planning, assistance in go-live moves, and post-live support • Communicates all progress, roadblocks, and issues to the team and management

Pennsylvania
Job Closed
Datex Corporation logo

Microsoft Dynamics 365 Developer, Administrator – CRM/Power Platform

Datex Corporation

Provider of award-winning WMS software, hardware , EDI and services to the supply chain industry

Software Engineer124 days ago
Full TimeRemoteTeam 51-200Since 1978H1B No Sponsor

• Design, configure, and maintain Dynamics 365 CRM solutions in an online environment • Develop and customize model driven apps using Power Apps • Build, manage, and support Power Automate flows for integrations, automation, and data processing • Write and maintain JavaScript for form logic, business rules, and custom client side behavior • Configure and manage Dataverse tables, relationships, security roles, and business processes • Develop reports and dashboards using Dataverse data, including support for operational and leadership reporting • Support deployment, configuration, and ongoing use of Dynamics 365 applications, with a focus on Customer Service and Project Operations • Troubleshoot issues across Dynamics, Power Platform, and integrations, and provide timely resolutions • Collaborate with business stakeholders to translate requirements into technical solutions • Participate in solution design reviews, testing, and release management • Partner with stakeholders across the company to gather, clarify, and document business and technical requirements • Translate business needs into well structured Dynamics 365 and Power Platform solutions • Participate in solution planning and estimation alongside other technical team members • Actively manage work through a ticketing system using sprint or kanban based workflows • Provide regular status updates and communicate tradeoffs, risks, and dependencies clearly • Support user acceptance testing by responding to feedback, fixing defects, and refining solutions • Close the loop on completed tickets with proper documentation, validation, and stakeholder sign off

Philippines
₱120K - ₱170K / month
Job Closed
Dotmatics logo

CFD Solver Developer

Dotmatics

Dotmatics is a company built by scientists, for scientists. Combined, we are now the world’s largest cloud-based scientific research R&D platform. We are Science Driven. We are Customer Centric. We are Better Together.

Software Engineer124 days ago
OtherRemoteTeam 501-1,000H1B Sponsor

• Develop M-Star’s fluid dynamics solver including maintenance, feature addition, algorithm implementation, and validation • Translate academic research in numerical methods into a high-performance, easy-to-use software product • Model a wide-range of physics including fluid dynamics, multiphase flows, advection-diffusion, particle mechanics, and heat transfer • Implement meshing algorithms and data structures for GPU architectures in a distributed memory environment • Work with support engineers and users to tailor software to current needs • Perform validation studies and present results at conferences

United States
$115.6K - $156.4K / year
Job Closed