CrawlJobs Logo

Desktop & Mobile Application Developer

https://www.hpe.com/ Logo

Hewlett Packard Enterprise

Location Icon

Location:
India , Bangalore

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a talented Software Engineer with experience in C++ or Go to join our team. In this role, you will be responsible for designing, developing, and maintaining robust, secure, and scalable applications for desktop and mobile platforms. You will work on cutting-edge projects in the realm of networking and security, contributing directly to enhancing secure access to networks and data.

Job Responsibility:

  • Design and develop high-performance applications for desktop (Windows/macOS/Linux) and mobile (iOS/Android) platforms, focusing on security and networking
  • Implement core networking functionalities such as secure tunnels, encryption, and access management, with an emphasis on Zero Trust Network Access (ZTNA) and VPNs
  • Work closely with cross-functional teams (DevOps, security, product management) to design features that align with security protocols and ZTNA/VPN architecture
  • Optimize and maintain existing Golang or C++-based networking code to ensure seamless performance, and troubleshoot issues related to connectivity, security, and latency
  • Write unit and integration tests to ensure code quality, performance, and adherence to security standards
  • Stay current with industry trends and best practices in network programming, security, VPNs, and ZTNA.

Requirements:

  • 5-8 years of experience in C++ or Go application development
  • Bachelor's degree in computer science or related field, or equivalent experience
  • Strong experience in desktop or mobile application development (Windows/macOS/Linux or iOS/Android)
  • Solid understanding of network programming principles, including networking protocols such as TCP/IP, UDP, and SSL/TLS
  • Proven ability to design and develop scalable, secure applications with a focus on performance and reliability.

Nice to have:

  • Network programming experience, including working with VPNs, ZTNA, or similar technologies
  • Security programming experience, with a focus on encryption, secure tunnels, and access management
  • Familiarity with cross-platform development frameworks like Electron, Xamarin, or Flutter
  • Experience with tools such as Docker, Kubernetes, and CI/CD pipelines for streamlined development and deployment.
What we offer:
  • Comprehensive suite of benefits that support physical, financial, and emotional wellbeing
  • Career development programs
  • Inclusive work environment.

Additional Information:

Job Posted:
May 29, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Desktop & Mobile Application Developer

Desktop & Mobile Application Developer

The role involves designing, developing, and maintaining applications for deskto...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of experience in C++ or Go application development. Bachelor's degree in computer science or related field, or equivalent experience
  • Strong experience in desktop or mobile application development (Windows/macOS/Linux or iOS/Android)
  • Solid understanding of network programming principles, including networking protocols such as TCP/IP, UDP, and SSL/TLS
  • Proven ability to design and develop scalable, secure applications with a focus on performance and reliability
Job Responsibility
Job Responsibility
  • Design and develop high-performance applications for desktop (Windows/macOS/Linux) and mobile (iOS/Android) platforms, focusing on security and networking
  • Implement core networking functionalities such as secure tunnels, encryption, and access management, with an emphasis on Zero Trust Network Access (ZTNA) and VPNs
  • Work closely with cross-functional teams (DevOps, security, product management) to design features that align with security protocols and ZTNA/VPN architecture
  • Optimize and maintain existing Golang or C++-based networking code to ensure seamless performance, and troubleshoot issues related to connectivity, security, and latency
  • Write unit and integration tests to ensure code quality, performance, and adherence to security standards
  • Stay current with industry trends and best practices in network programming, security, VPNs, and ZTNA
What we offer
What we offer
  • Health and wellbeing
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Personal and professional development programs
  • Inclusive culture valuing varied backgrounds
  • Fulltime
Read More
Arrow Right

Lead UX Designer

The UX team at Cricut is responsible for user research, interaction design and v...
Location
Location
United States , South Jordan
Salary
Salary:
149000.00 - 210000.00 USD / Year
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Human Computer Interaction (HCI), interaction design, graphic design, industrial design, information science, computer science or a related field
  • 5+ years of work experience designing web and mobile applications and applying user-centered techniques
  • Demonstrated experience leading, mentoring and inspiring other product designers
  • Proven track record of successful product releases in which you guided a team through a user-centered product design process
  • Ability to grasp product requirements and scope design work accordingly, with careful attention to detail
  • Strong ability to collaborate with teams across varying disciplines (hardware engineering, software development, marketing, etc.)
  • Passion for innovation and a “can do” attitude
  • Keen attention to detail and systems thinking
  • Thoughtful and well-presented portfolio of UX design solutions
  • Ability to interpret and act on design feedback from both collaborators and stakeholders
Job Responsibility
Job Responsibility
  • Lead the design work for software applications for both desktop and mobile devices across a range of operating systems
  • Reinforce a learning mindset: Participate in user research and A/B testing, advocate for our users at every step of the way, and leverage findings artfully to continuously improve designs
  • Bring a keen understanding of our users’ motivations, goals and needs to help define new features, functions and products
  • Extend and evolve our UX design language to craft elegant and consistent design experiences
  • Foster successful collaboration with software product managers and software developers to drive solutions through to completion
  • Help evolve our design processes and deliverables to best meet the needs of a growing organization, as well as increase efficiency within the UX group
  • Capture ideas and solutions in varying levels of fidelity, as the situation warrants – from whiteboard sketches to flow charts to interactive prototypes
  • Manage multiple projects simultaneously and meet deadlines
  • Closely collaborate with other designers on the UX team and provide mentorship where needed
What we offer
What we offer
  • exclusive employee discounts
  • surrounded by some of the most talented and creative individuals
  • Fulltime
Read More
Arrow Right

Senior UX Designer

The UX team at Cricut is responsible for user research, interaction design and v...
Location
Location
United States , South Jordan
Salary
Salary:
115000.00 - 195000.00 USD / Year
cricut.com Logo
Cricut
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Human Computer Interaction (HCI), interaction design, graphic design, industrial design, information science, computer science or a related field. Graduate degree is a plus.
  • 5+ years of work experience designing web and mobile applications and applying user-centered techniques. Thoughtful and well-presented portfolio of UX design solutions and processes.
  • Demonstrated experience bringing clarity and simplicity to consumers-facing applications.
  • Proven track record of successful product releases in which you applied user-centered product design processes.
  • Ability to grasp product requirements and scope design work accordingly, with careful attention to detail.
  • Strong ability to collaborate with teams across varying disciplines (hardware engineering, software development, marketing, etc.) to create a holistic product experience.
  • Passion for innovation and a “can do” attitude.
  • Keen attention to detail and systems thinking.
  • Ability to interpret and act on design feedback from both collaborators and stakeholders.
  • Excellent presentation and written communication skills, including the ability to clearly and concisely articulate solutions, design rationale and process to colleagues and stakeholders in varying disciplines.
Job Responsibility
Job Responsibility
  • Design clear flows and behaviors for native applications on both desktop and mobile devices.
  • Ensure systems thinking is brought to bear to create cohesive and delightful experiences that span hardware, software and content.
  • Reinforce a learning mindset: Participate in user research and A/B testing, advocate for our users at every step of the way, and leverage findings and data artfully to continuously improve designs.
  • Bring a keen understanding of our users’ motivations, goals and needs to help define new features, functions and products.
  • Influence, challenge, extend and evolve our UX design language to craft elegant and consistent design experiences.
  • Foster successful collaboration with software product managers, software developers, and other colleagues including hardware product managers, materials product managers, content creators, hardware engineers and business stakeholders as needed, to drive solutions through to completion.
  • Help evolve our design processes and deliverables to best meet the needs of a growing organization, as well as increase efficiency within the UX group.
  • Capture ideas and solutions in varying levels of fidelity, as the situation warrants – from whiteboard sketches to flow charts to interactive prototypes.
  • Manage multiple projects simultaneously, meet deadlines and bring clear priorities to bear through deep empathy with our users.
What we offer
What we offer
  • competitive Medical, Dental, and Vision coverage
  • a 401(k) match
  • generous PTO
  • a yearly lifestyle stipend to support your wellness and passions
  • exclusive employee discounts
  • relocation assistance
  • Fulltime
Read More
Arrow Right

Salesforce Developer

At eTeki, top freelance Salesforce Developer professionals assess peers being co...
Location
Location
Salary
Salary:
Not provided
eteki.com Logo
eTeki
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Use Apex to execute flow and transaction control statements on Salesforce servers in conjunction with calls to the API
  • Use Lightning Component, Visualforce, and JavaScript UI frameworks for developing single-page applications for desktop and mobile in the Salesforce application
  • Use web services, including SOAP API, REST API, Bulk API, and Metadata API, to integrate Salesforce with systems and create APIs that can be consumed by external applications
  • Use SOQL and SOSL Salesforce database languages to search Salesforce data using field-based and text-based search queries
  • Strong expertise in code optimization & various design pattern techniques
  • Strong expertise in data modeling, backend logic(Apex), and Lightning web components
Job Responsibility
Job Responsibility
  • Prepare an agenda according to client specifications and best practices for predictive interview results
  • Review the candidate’s resume in advance of the technical discussion to validate the accomplishments claimed
  • Follow independent contractors’ guidelines pertaining to avoiding legal landmines and maintaining candidate morale during interactive video technical interviews
  • Assess the candidate’s technical competencies and depth of experience through structured questions and quantify using standardized rubrics
  • Write reports for clients that detail the technical strengths and weaknesses of the candidates
Read More
Arrow Right

Associate - Development

Qualification: - B. E / B. Tech / M.C. A / M. Sc / M. E / M. Tech (Remote Sensin...
Location
Location
India , Pune
Salary
Salary:
Not provided
softtechglobal.com Logo
SoftTech Engineers Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B. E / B. Tech / M.C. A / M. Sc / M. E / M. Tech (Remote Sensing and GIS, Geo informatics, PG Diploma in Remote Sensing and GIS)
  • 3-8 years of experience develop, designing and implementing enterprise integration solutions for ArcGIS Enterprise using Python, React JS, C#, JavaScript
  • Hands on experience in ESRI Technology developing ESRI City Engine, ArcGIS Pro, Web & Mobile solutions
  • Maintain and develop GIS applications using c#, built with ArcGIS extensions, ArcServer and OpenLayers
  • Must have worked on web-based GIS system (well versed with publishing data over the web as a service)
  • Experience working with large geospatial data sets, Data interoperability and Feature Manipulation Engine (FME)
  • Experience working with spatial datasets like GeoJSON, SQL Server Spatial, Esri ArcSDE, file geodatabases, shapefiles, or KML
  • Enterprise RDBMS databases using SQL development environments
  • Use strong expertise in various GIS software (primarily ESRI ArcGIS Enterprise, Portal, ArcGIS Online and WebAppBuilder), as well as various geographic data formats and standard data conversion and transformation methods, for geographic analysis
  • Experience developing and maintaining links between various databases and simple applications and scripts, and uses existing scripts in ArcPy, XML Parsing, SQL, and ETL tool sets like FME
Job Responsibility
Job Responsibility
  • develop, designing and implementing enterprise integration solutions for ArcGIS Enterprise using Python, React JS, C#, JavaScript and Hands on experience in ESRI Technology developing ESRI City Engine, ArcGIS Pro, Web & Mobile solutions
  • Maintain and develop GIS applications using c#, built with ArcGIS extensions, ArcServer and OpenLayers and Must have worked on web-based GIS system (well versed with publishing data over the web as a service)
  • Experience working with large geospatial data sets, Data interoperability and Feature Manipulation Engine (FME)
  • Experience working with spatial datasets like GeoJSON, SQL Server Spatial, Esri ArcSDE, file geodatabases, shapefiles, or KML preferred. Enterprise RDBMS databases using SQL development environments
  • Use strong expertise in various GIS software (primarily ESRI ArcGIS Enterprise, Portal, ArcGIS Online and WebAppBuilder), as well as various geographic data formats and standard data conversion and transformation methods, for geographic analysis
  • Experience developing and maintaining links between various databases and simple applications and scripts, and uses existing scripts in ArcPy, XML Parsing, SQL, and ETL tool sets like FME
  • Hands on experience in cross browser compatible application development and developing, designing and implementing enterprise integration solutions for ArcGIS Enterprise using JavaScript and Hands on experience in ESRI Technology developing ESRI City Engine and ArcGIS Pro for Web & Mobile solutions
  • Maintain and develop GIS applications using c#, built with ArcGIS extensions, ArcServer and OpenLayers
  • Well versed with ArcGIS Online and ArcGIS Enterprise infrastructure including ArcGIS Server, Portal for ArcGIS, and ArcGIS Date Store
  • Experience managing multi user GIS licenses, systems, databases, and environments
  • Fulltime
Read More
Arrow Right

UI/UX Developer

RailsCarma is looking for a passionate UI/UX Developer to join our dynamic devel...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
railscarma.com Logo
RailsCarma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience
  • Proficient with HTML5 application development with a deep understanding of the key architectural concepts that differentiate HTML5 development from traditional web-based development
  • Strong knowledge in HTML5, CSS3, JavaScript & Jquery (Dynamic Web Design), Angular JS
  • Moderate to expert knowledge in AJAX, JSON
  • Good understanding of web standards, CSS based Responsive design, cross-browser compatibility
  • Experience developing rich user interfaces for web applications for desktop or mobile devices
  • Knowledge of user interface design principles and best practices with proven scenario development skills
  • Experience implementing, testing and performance tuning a web interface
Job Responsibility
Job Responsibility
  • Develop web front-end pages providing cutting-edge UI experience to users utilizing JavaScript, HTML5, CSS3, SASS
  • Develop responsive websites that are highly user interactive with HTML5 and latest design methodologies
  • Utilize JavaScript libraries like JQuery rich UI experience
  • Work with Web Designers and business analysts to convert wire frames into responsive HTML/JavaScript templates
  • Handle customer interaction and communication for the projects
Read More
Arrow Right

UI Developer with React JS

RailsCarma is looking for a passionate UI/UX Developer with React JS experience ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
railscarma.com Logo
RailsCarma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3 year of experience in UI Development
  • Good hands on experience in ReactJS or AngularJS
  • Have hands on experience on Redux with experience in Creating Actions and Reducers
  • Knowledge on NPM
  • The candidate must be proficient with HTML5 application development with a deep understanding of the key architectural concepts that differentiate HTML5 development from traditional web-based development
  • Strong knowledge in HTML5, CSS3, JavaScript & Jquery (Dynamic Web Design), Angular JS
  • Moderate to expert knowledge in AJAX, JSON
  • Good understanding of web standards, CSS based Responsive design, cross-browser compatibility
  • Experience developing rich user interfaces for web applications for desktop or mobile devices
  • Knowledge of user interface design principles and best practices with proven scenario development skills
Job Responsibility
Job Responsibility
  • Develop web front-end pages providing cutting-edge UI experience to users utilizing JavaScript, HTML5, CSS3, SASS.
  • Develop responsive websites that are highly user interactive with HTML5 and latest design methodologies.
  • Utilize JavaScript libraries like JQuery rich UI experience
  • Work with Web Designers and business analysts to convert wire frames into responsive HTML/JavaScript templates
  • Handle customer interaction and communication for the projects.
Read More
Arrow Right
New

Senior Frontend Engineer

The Platform Frontend team is focused on building and maintaining a robust platf...
Location
Location
Canada
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or related field
  • Strong Computer Science fundamentals
  • 8+ years of experience in relevant domains
  • Very solid coding skills
  • Familiar with React or Angular
  • Have used at least one of them in large scale consumer-facing products
  • At least 2 years of experience with native mobile development (Swift for iOS or Kotlin/Java for Android) in large scale consumer-facing products
  • Proficient in designing and maintaining clear frontend architecture
  • Experience as a technical lead of frontend stack supporting various product features
Job Responsibility
Job Responsibility
  • Play a substantial role in the platform frontend engineering team
  • Work with Cresta product and engineering teams, build and continuously improve the Cresta platform and new product requirements
  • Stay closely with customers and their requirements, analyze the technical tradeoffs, own the customer facing deliverables
  • Develop high quality, well designed, reusable, and well-tested system components, and contribute to the overall system designs
  • Constantly identifies product improvement opportunities and generates product improvement ideas
  • Demonstrate the engineering best practices in deliverables and daily work. Uphold others to the same high standards
  • Technical ownership in a substantial part of the Cresta product and platform
  • Contribute to building the best-in-class company in addition to building the best-in-class product
  • Expand Cresta’s services beyond web and desktop applications to native and hybrid mobile applications
What we offer
What we offer
  • We offer Cresta employees a variety of medical, dental, and vision plans, designed to fit you and your family’s needs
  • Paid parental leave to support you and your family
  • Monthly Health & Wellness allowance
  • Work from home office stipend to help you succeed in a remote environment
  • Lunch reimbursement for in-office employees
  • PTO: 3 weeks in Canada
  • Fulltime
Read More
Arrow Right