PE Limited is a leading company specializing in the development and delivery of advanced geoscience and engineering software products, along with exceptional technical support for various energy and subsurface industries. As a market leader in integrated engineering and software solutions, we provide cutting-edge modeling and optimization products primarily to the global oil, gas, and mining sectors. Our … our systems. Qualifications A Bachelor's degree (BSc) in Computing Science, Computer Games Development, Geology, Engineering, or a related field. Proficiency in iOS or Android platformdevelopment skills; experience in both is preferable. Strong numerical, problem-solving, and organizational skills. Experience in C, C++, or Java programming, with a focus on object-oriented design. … of any/several of the following will be ideal: Familiarity with the Android Native UI or iOS Objective-C UI components. Familiarity with .NET MAUI for cross-platform development. Experience using Android Studio IDE (Windows) or Xcode IDE (macOS). Qt mobile GUI development skills using Qt, Qt Quick, or QML. Experience developing More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Ballantyne Technology Limited
and maintain scalable applications used by organisations that do meaningful work. Building backends with Laravel - working with migrations, queues, Blade templates, middleware, performance tuning, and more Developing cross-platform mobile apps in React Native (Expo), using state libraries like Zustand or Redux Writing clean, maintainable code in PHP and JavaScript (ES6+) , ideally with some Vue or More ❯
fast-growing and forward-thinking technology company dedicated to delivering cutting-edge digital solutions to clients around the globe. Our areas of expertise include cybersecurity services , custom website development , AI/ML-based tools , UI/UX design , and comprehensive digital marketing strategies . With a strong focus on innovation and client satisfaction, we work closely with businesses … be a part of a dynamic team that is shaping the digital future. Position Overview A Flutter Developer is responsible for designing, developing, and maintaining high-quality cross-platform mobile applications using the Flutter framework and Dart language. This role involves collaborating with designers, product managers, and other developers to deliver robust, scalable, and user-friendly … apps for both Android and iOS platforms Key Responsibilities Design and develop cross-platform mobile applications using Flutter and Dart. Translate UI/UX designs and wireframes into high-quality, responsive code. Integrate APIs and third-party services to enhance app functionality. Optimize app performance and ensure compatibility across devices and operating systems. Troubleshoot, debug, and More ❯
exciting time to be joining. Your new role Working for a business that is recognise as the dominant player in their industry, you'll be contributing to the Development of 2 best-in-class existing applications for iOS and Android platforms, as well as leading the charge for exciting new crossplatform app developments … to have transferable skills working on apps with similar complex requirements. The company is committed to supporting your personal growth, helping you deepen your understanding of both software development and the rapidly evolving mobile app landscape. You will work closely with the internal development engineers as well as domain specialists in within their niche to further … experience working on iOS or Android platforms (ideally both). * Familiarity with the Android Native UI or iOS Objective-C UI components. * Familiarity with .NET MAUI for cross-platform development. * Experience using Android Studio IDE (Windows) or Xcode IDE (macOS). * Qt mobile GUI development skills using Qt, Qt Quick, or QML. * Experience developing More ❯
West Midlands, United Kingdom Hybrid / WFH Options
ClearCourse
Time, Permanent Take the Lead on Mission-Critical Delphi Projects in a Fast-Growing Software Group Are you an experienced Delphi developer with a passion for building cross-platform applications and leading technical teams? Do you want to shape the future of a core product used by thousands in the sports and leisure industry ? Were looking … ClearCourse Group. With over 18 years of product history , this is an opportunity to take ownership of a robust application as we move forward with modernisation and cross-platformdevelopment . You'll be working at the forefront of a Delphi 12 upgrade , supporting both Windows and macOS builds , and mentoring a small team … to deliver high-quality, scalable solutions. Our Tech Stack: Delphi 10 (Upgrading to Delphi 12) VCL and FireMonkey (FMX) for cross-platform UI MySQL databases TMS controls for rich UI features Git for version control Targeting both Windows and macOS environments What Youll Be Doing: Lead a small team of engineers, providing mentorship and technical guidance More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Sophos Group
Oxford, U.K. More information is available at . Role Summary We're looking for a Senior Software Engineer 2 with deep expertise in Windows internals and low-level development to join our team. This high-performance software captures and analyzes malicious behavior and endpoint activity, delivering rich telemetry for real-time threat detection in the cloud. You'll … Build tools to support internal workflows and contribute to automated testing Follow best practices for software quality, code reviews, and secure development Contribute to a cross-platformdevelopment effort alongside Linux and macOS teams What You Will Bring Minimum of 5 years of experience in modern C++ Minimum of 2 years of … experience in Windows kernels and internals Deep understanding of object-oriented design Hands-on experience with Windows kernel driver development Strong debugging skills and experience with crash dump analysis Solid knowledge of Windows internals : file systems, memory/process/thread management, networking stack Experience with Event Tracing (ETW), hooking, or instrumentation Familiarity with x86/x64 Assembly More ❯
UX teams, you'll help bring innovative features to life that delight our users. What You'll Do: Design, build, and maintain high-quality C# applications. Develop cross-platform mobile applications using .NET MAUI or React Native. Collaborate with designers and backend developers to deliver polished, user-friendly apps. Write clean, maintainable code and participate in … Entity Framework Core (SQLite), Messaging (APNS, Firebase), and AutoMapper. Familiarity with RESTful APIs, GitHub/BitBucket, and CI/CD pipelines. Bonus: Experience with native iOS/Android development, cloud platforms (Azure/AWS), or backend development. Take your career to the next level Work on cutting-edge, high-impact projects. Fantastic opportunities within a rapidly expanding SAAS More ❯
Transforming the Future with the Convergence of Simulation and Data Senior Software Development Engineer - Statistics and Machine learning Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture … Your ideas are heard, your efforts are visible and your work impacts company growth. Communication is open and teamwork is encouraged. What You Will Do: Work within the development team to extend and expand upon the extensive statistical, timeseries and machine learning capabilities of the WPS software product. Performance Areas Research existing and emerging approaches for the purpose … Preferred Requirements: Masters or PhD degree in a mathematical discipline A minimum of 6 years of experience in a software engineering or research environment is a plus Cross-platformdevelopment experience Experience with other programming languages in the data analytics and numerical space (Matlab/R/Python/SAS language) Soft Skills : Highly More ❯
Telford, Shropshire, West Midlands, United Kingdom
Morson Talent
SOFTWARE ENGINEERS – CONTRACTS 6 MONTHS – TELFORD Shropshire Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment. AT THE … tasks to ensure completeness and quality of information. Undertake peer reviews to ensure completeness and quality of output. ESSENTIAL SKILLS/PROVEN ABILITY Object oriented C++17 or later development with knowledge of design patterns. Understanding of UML/SysML. Full software development lifecycle. Software verification and testing experience. Good communication skills. DESIRABLES Agile development. Exposure to … some of the following languages: C, C#, Scripting Languages, Java Knowledge of integration and target hardware testing would be advantageous. Development with Data Distribution Service (DDS) or other Ethernet based communication. Windows/Linux CrossPlatform Development. Visual Studio 2022. CMake or similar build environment. Windows/Linux system configuration. CANbus/MilCAN/ More ❯
SOFTWARE ENGINEERS CONTRACTS 6 MONTHS TELFORD Shropshire Software Engineer Full Lifecycle design, development & integration of equipment at the system and sub-system levels. Within this role you will be exposed to several different vehicles and systems. There will be a mixture of new development, maintaining legacy applications and specifying requirements for externally developed equipment. AT THE … tasks to ensure completeness and quality of information. Undertake peer reviews to ensure completeness and quality of output. ESSENTIAL SKILLS/PROVEN ABILITY Object oriented C+ or later development with knowledge of design patterns. Understanding of UML/SysML. Full software development lifecycle. Software verification and testing experience. Good communication skills. DESIRABLES Agile development. Exposure to … some of the following languages: C, C#, Scripting Languages, Java Knowledge of integration and target hardware testing would be advantageous. Development with Data Distribution Service (DDS) or other Ethernet based communication. Windows/Linux CrossPlatform Development. Visual Studio 2022. CMake or similar build environment. Windows/Linux system configuration. CANbus/MilCAN/ More ❯
Software Development Manager (C++) - Graphs & Data Visualizations - Hybrid Nice to meet you! We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We're also a debt-free multi-billion-dollar organization on our path to IPO-readiness.If you're … cases, requiring our teams to address complex challenges related to code generation, parallel computing, memory optimization, user interface design, networking, database management, and algorithm development. As a Software Development Manager (C++), you will: Organize, develop, prioritize and assign resources to deliver high quality, testable and scalable software solutions within established timelines, while adhering to R&D best practices … assurance and performance analysis. Provide comprehensive support to internal users regarding API and software utilization through coding examples, detailed documentation, and informative presentations. Demonstrate expertise in developing cross-platform C++ libraries and advanced large-scale data visualization solutions. Ensure all applicable security policies andprocessesare followed to support the organization's secure software development goals More ❯
Software Development Manager (C++) - Graphs & Data Visualizations - Hybrid Nice to meet you! We're a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We're also a debt-free multi-billion-dollar organization on our path to IPO-readiness.If you're … cases, requiring our teams to address complex challenges related to code generation, parallel computing, memory optimization, user interface design, networking, database management, and algorithm development. As a Software Development Manager (C++), you will: Organize, develop, prioritize and assign resources to deliver high quality, testable and scalable software solutions within established timelines, while adhering to R&D best practices … assurance and performance analysis. Provide comprehensive support to internal users regarding API and software utilization through coding examples, detailed documentation, and informative presentations. Demonstrate expertise in developing cross-platform C++ libraries and advanced large-scale data visualization solutions. Ensure all applicable security policies andprocessesare followed to support the organization's secure software development goals More ❯
and libraries using C++. Work with senior developers to implement technical requirements, help identify and fix bugs, contribute to testing, and support feature enhancements under guidance. Support the development and maintenance of … automated quality assurance and performance analysis tools. Help provide support to internal users by contributing to API documentation, code samples, and technical presentations. Gain experience in developing cross-platform C++ libraries and data visualization solutions, working closely with experienced engineers Ensure all applicable security policies andprocessesare followed to support the organization's secure software development goals Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Some experience with software development, preferably in C++ (coursework or internships welcome). Basic understanding of development tools, IDEs, and general programming principles. Familiarity with GitHub, Jira, or other common software workflow tools is a More ❯
and libraries using C++. Work with senior developers to implement technical requirements, help identify and fix bugs, contribute to testing, and support feature enhancements under guidance. Support the development and maintenance of … automated quality assurance and performance analysis tools. Help provide support to internal users by contributing to API documentation, code samples, and technical presentations. Gain experience in developing cross-platform C++ libraries and data visualization solutions, working closely with experienced engineers Ensure all applicable security policies andprocessesare followed to support the organization's secure software development goals Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Some experience with software development, preferably in C++ (coursework or internships welcome). Basic understanding of development tools, IDEs, and general programming principles. Familiarity with GitHub, Jira, or other common software workflow tools is a More ❯
seeking a creative individual to join their team on a contract basis. This is your chance to work on cutting-edge mobile technologies and contribute to innovative, cross-platform solutions. Initial 6 months 5 days a week on-site Outside IR35 £300-£400 per day ASAP Start Key Responsibilities: - Develop cross-platform … intuitive user interfaces that enhance user experience and engagement. - Integrate real-time alerts, cloud APIs, and WebSockets to provide seamless functionality. - Collaborate with backend teams to ensure cohesive development and system integration. - Optimise application performance to ensure responsiveness and efficiency. - Stay updated with the latest trends and developments in mobile technology. This contract role offers an incredible opportunity … to work with our client's forward-thinking team and showcase your mobile development talents. If you're motivated to pursue innovation and thrive in a collaborative environment, we want to hear from you! Don't miss the chance to be part of a project that could shape the future of mobile applications. Apply today and join our More ❯
assurance and performance analysis. Provide comprehensive support to internal users regarding API and software utilization through coding examples, detailed documentation, and informative presentations. Demonstrate expertise in developing cross-platform C++ libraries and advanced large-scale data visualization solutions. Ensure all applicable security policies andprocessesare followed to support the organization's secure software development goals … Required Qualifications 5+ years of enterprise-level software development experience with proficiency in modern C++ and/or C Bachelor's degree in Computer Science or related quantitative field. Post-graduate coursework may be desirable. Deep understanding of modern development tools, IDEs, methodologies, and principles. Hands-on experience with Github, Jira, and workflow management tools. Proven … ability to implement and enforce development standards. Experience writing and executing automated tests. A collaborative mindset with the ability to communicate complex technical concepts to diverse audiences. A passion for mentoring and driving technical excellence. Experience or educational background in computer graphics or game development Equivalent combination of education, training and experience may be considered in More ❯
assurance and performance analysis. Provide comprehensive support to internal users regarding API and software utilization through coding examples, detailed documentation, and informative presentations. Demonstrate expertise in developing cross-platform C++ libraries and advanced large-scale data visualization solutions. Ensure all applicable security policies andprocessesare followed to support the organization's secure software development goals … Required Qualifications 5+ years of enterprise-level software development experience with proficiency in modern C++ and/or C Bachelor's degree in Computer Science or related quantitative field. Post-graduate coursework may be desirable. Deep understanding of modern development tools, IDEs, methodologies, and principles. Hands-on experience with Github, Jira, and workflow management tools. Proven … ability to implement and enforce development standards. Experience writing and executing automated tests. A collaborative mindset with the ability to communicate complex technical concepts to diverse audiences. A passion for mentoring and driving technical excellence. Experience or educational background in computer graphics or game development Equivalent combination of education, training and experience may be considered in More ❯
ANGOKA solution Requirements 2-4 years' software development experience at application tier A degree in engineering, computer science, or a related discipline Experience in developing cross-platform applications Knowledge of different networking technologies Experience in programming in an object-oriented language Experience with debugging and fault finding Self-starter, problem solver, and keen to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Salary Guide
Cross-Platform Development the UK excluding London