The ultimate guide to hiring a web developer in 2021
If you want to stay competitive in 2021, you need a high quality website. Learn how to hire the best possible web developer for your business fast.
Software Engineering is an ever-growing and dynamic field, offering the potential for solutions to a client’s problems. It is a term used to identify and describe the development of software by a team of experienced engineers, designers and developers. As such, software engineering provides reliable solutions to software related problems that require technical analysis and understanding.
Software engineers are proficient problem solvers who work to deliver effective solutions ranging from small projects to major systems. They create and maintain complex, large-scale software systems using different technologies and programming languages. Their expertise can turn ideas into reality, allowing them to provide their clients with innovative applications and products.
Here's some projects that our expert Software Engineer made real:
Software engineering is an important feature of the 21st century, providing organizations with the solutions they need to thrive. If you’re looking for reliable software solutions that can take your project to the next level, consider hiring a software engineer on Freelancer.com to tailor your project’s requirements to your needs. Hire now and get started on turning your ideas into reality.
From 29,482 reviews, clients rate our Software Engineers 4.9 out of 5 stars.Software Engineering is an ever-growing and dynamic field, offering the potential for solutions to a client’s problems. It is a term used to identify and describe the development of software by a team of experienced engineers, designers and developers. As such, software engineering provides reliable solutions to software related problems that require technical analysis and understanding.
Software engineers are proficient problem solvers who work to deliver effective solutions ranging from small projects to major systems. They create and maintain complex, large-scale software systems using different technologies and programming languages. Their expertise can turn ideas into reality, allowing them to provide their clients with innovative applications and products.
Here's some projects that our expert Software Engineer made real:
Software engineering is an important feature of the 21st century, providing organizations with the solutions they need to thrive. If you’re looking for reliable software solutions that can take your project to the next level, consider hiring a software engineer on Freelancer.com to tailor your project’s requirements to your needs. Hire now and get started on turning your ideas into reality.
From 29,482 reviews, clients rate our Software Engineers 4.9 out of 5 stars.I need a lightweight proof-of-concept that demonstrates an end-to-end OAuth 2.0 flow against a real healthcare EMR, then uses the granted token to call the FHIR Patient endpoint. The aim is simple: confirm that system-to-system (backend) credentials can be exchanged for an access token and that—with that token—I can reliably pull a single Patient resource when I supply either the patient’s MRN or their ID. Here is how I picture the work: • Implement the OAuth 2.0 client IN GO using the EMR vendor’s documented authorization-code or client-credentials flow (whichever the API allows for backend access). • Once authenticated, call the FHIR /Patient search endpoint twice—first filtering by identifier type “MRN”, then by the native “ID&...
I need a small Windows desktop utility that automatically pulls plain-text data from a single, password-free website and saves it locally. The program should launch with a simple GUI: a field where I enter the target URL, a “Start” button, and a progress indicator. Behind the scenes it must crawl only the pages I specify, respect , and return just the text — no images or binary files. I’d like clean, readable source code (C#, Python with PySide or another Windows-friendly language is fine) and a compiled executable that runs on Windows 10/11 without additional setup. At the end I should be able to: • Point the tool at the site • Click “Start” • Receive the extracted text in a single file stored in the same folder as the app (you can ...
I’m building a net-new Salesforce application and need an APEX developer who can take it from concept to deployment. The core objective is to stand up a custom solution—not tweak standard objects—so strong experience writing scalable APEX classes, triggers, and Lightning components is essential. Here’s what I’m after: • Automated workflows – We’ll start by mapping the business processes together, then you’ll translate them into Flow or APEX-driven automations that run reliably at scale. • Custom user interfaces – Expect to design and code responsive Lightning pages/components that make the UX intuitive for end users. • Oracle API integration – The app must push and pull data to an existing Oracle system via RE...
I am ready to turn a thoroughly back-tested momentum strategy into a production-grade, fully automated trading app. Over the last several years I have validated the rules on two to three years of historical data and now need a developer who can translate that logic into clean, efficient code, connect it to Dhan’s API, and let it execute live orders on Indian stocks and the Nifty index without manual intervention. The core flow is straightforward: ingest live market data, generate signals exactly as my tested rules specify, size positions according to available capital and risk limits, send orders to Dhan in real time, and monitor open trades until exit conditions trigger. Robust logging, error handling, and a simple dashboard or CLI summary of current positions and P&L will he...
We are looking for an Intermediate PHP Software Engineer who enjoys understanding complex systems, solving business problems and working within a structured software engineering environment. Initially, this position will require approximately 20 hours per week, with the possibility of increasing the workload as the relationship develops. You will work alongside our existing Software Developer and management team using WhatsApp, Trello, Git and documented development processes. Our current developer has primarily worked independently and has not previously worked within a team-based Git workflow. As part of this role, you will assist with establishing and reinforcing collaborative development practices, including Git usage and provide guidance and support to help our existing developer b...
I’m building a low-level control layer in C, talking to PostgreSQL exclusively through libpq. The goal is to let me steer the database in real time—core by core, megabyte by megabyte, and user by user—without relying on pgAdmin, psql scripts, or any third-party orchestration tool. Functional scope • Core-wise processing: I want to pin heavy jobs to specific CPU cores from the client side, exposing an API call where I pass a core map and the session adjusts `SET max_parallel_workers_per_gather`, `cpu_tuple_cost`, or similar parameters on the fly. • RAM-wise resource allocation: Memory ceilings should be adjustable per connection so I can bump or throttle `work_mem`, `shared_buffers`, or temp file limits dynamically. • User-wise messaging queues: Each ...
I have an existing codebase that works but still feels unfinished. What I need right now is a programmer who can jump in, understand the current architecture quickly, and add the new features I have mapped out. This is purely an enhancement job—no ground-up rebuilds or cosmetic tweaks—so you should be comfortable reading someone else’s logic, spotting extension points, and implementing clean, maintainable solutions that blend seamlessly with what is already there. Once we agree on the priorities, I will share the repository, a concise roadmap of the desired functionality, and any relevant API keys or design docs. I am open to whichever stack management tools you prefer (Git, GitHub, GitLab, Bitbucket) as long as your commits are well-commented and each feature is deliv...
PROJECT: COMPLETE & MODIFY EXISTING POLYMARKET COPY TRADING BOT SIMPLE Project MAX $10-$20 for this Project OVERVIEW This is NOT a project that needs to be built from scratch. I already have a working foundation of a Windows desktop Polymarket copy trading bot. The interface, architecture, and much of the functionality already exist. I will provide the current source code and project files. I need an experienced developer to complete, refine, and improve the existing bot so that it functions exactly as described below. The goal is a simple, reliable, automated copy trading application with minimal configuration and only two trading modes. ====================================================================== PRIMARY OBJECTIVE =====================================================...
I'm seeking a skilled developer to create a desktop-based ballpark bid tool for Windows. This software will help qualify construction leads through cost estimation. Essential Features: - Cost Estimation: Accurately calculate project costs. Ideal Skills: - Experience in desktop software development for Windows. - Strong background in cost estimation tools for construction projects. - User-friendly interface design. I do not want it to look like a spreadsheet when i send it out. I want it professionally branded with my company logo and colors. I have an example i can email over that is close to what I want, minus the overhead and profit section. It would be even better if we can create sub categories like- kitchen remodel, bathroom remodel, whole home renovation, addition. Have al...
We are looking for an experienced Senior Software Engineer to join our team. **Requirements:** * 5+ years of professional software development experience. * Strong experience with **.NET (C#)** or **Java**. * Experience building and maintaining backend applications, APIs, and databases. * Familiarity with cloud platforms such as AWS, Azure, or GCP. * Strong understanding of software design principles and best practices. * Ability to work independently and deliver high-quality code. * Excellent problem-solving skills. * **Native American English speaker required** with exceptional verbal and written communication skills. * Comfortable participating in client meetings, technical discussions, and cross-functional collaboration in English. **Responsibilities:** * Develop, maintain, and imp...
Where i can find people for testing AI in code and other for traning AI7 B2B/Freelance Engagement: AI Code Evaluation Specialist (Long-Term) We are recruiting professional Software Engineers (Python / JS / TS) for a large-scale AI alignment and technical training project. Key Responsibilities: • Review and debug AI-generated code. • Write granular, analytical feedback in English explaining architectural choices, bugs, and performance optimization steps. Critical Compliance Rules: 1. Fluent Technical English: High-quality writing is just as important as clean code. 2. Zero AI Tool Policy: No ChatGPT, Claude, or Copilot allowed for executing your tasks. We perform strict anti-fraud and signature audits. 3. Professionalism: Stable commitment and strictly tracked active work...
I need a small C++ application that feeds keystrokes to Spiritvale even when the game window is minimised or running in the background, so I can work on my PC while the macro keeps the gameplay moving. The core requirement is straightforward: once launched, the program (whether injected DLL or standalone helper) must keep sending the predefined keys to the Spiritvale process on the schedule I set, regardless of window focus. I should be able to edit which keys are used and the interval between presses without rebuilding the code—an external .ini, simple GUI, or console flags will do. Please keep CPU and RAM usage light and make sure the solution is stable during long sessions; if Spiritvale crashes, the macro should fail gracefully rather than freezing my whole system. Source cod...
I'm seeking a skilled full-stack developer to create an IoT application aimed at automating manufacturing processes. The core functionalities required are real-time monitoring and quality control. Essential Requirements: - Real-time monitoring of manufacturing processes. - Quality control metrics and alerts. - User-friendly dashboard for data visualization. Ideal Skills and Experience: - Expertise in IoT technology and protocols. - Strong background in full-stack development. - Experience with data analytics and visualization tools. - Knowledge of manufacturing processes and quality control standards. - Ability to integrate with existing manufacturing systems. Please provide examples of similar projects you've completed.
Example: Route MOs based on Sender ID • MOs associated with Sender ID 12345 go to customer’s URL A; whereas MOs associated with Sender ID 33377 are sent to customer’s URL B. • Ability to set an MO URL A for multiple Sender IDs 12345 and 33377 and set a different MO URL B for multiple different sender IDs 38272 and 12367. Example: Route MOs based on Keyword • Ability to set MO URL A for MOs containing Keyword word1 and set a MO URL B to receive MOs containing a different Keyword word2. Example: Route MOs based on both Sender ID and Keyword • Ability to set a callback URL to receive MOs associated with a specific sender ID 12345 and containing a specific Keyword word3 9.3 DR ROUTING MMX’s DirectTEXT supports routing the same Delivery Rece...
I need a C++ developer to create an algorithmic trading system focused on order management. The system should be optimized for low latency and include robust order routing capabilities. Key Requirements: - Implement algorithmic trading strategies - Develop order management system, with a focus on order routing - Ensure low latency performance Ideal Skills and Experience: - Proficiency in C++ - Experience in developing trading systems - Knowledge of algorithmic trading and order management - Familiarity with low latency optimization techniques
Project: Bespoke "cap to adv" Windows File Converter I am looking for a developer to build a native Windows file-conversion tool. The exact input (.cap) and output (.adv) format specifications will be provided, but the tool must run entirely locally without relying on external web services. Key Requirements: User-Friendly Interface: A straightforward Command-Line Interface (CLI) or lightweight Graphical User Interface (GUI) that non-technical users can trigger in one step. Performance: Robust and reliable batch processing for large numbers of files without crashes or data loss. Maintainability: Clean, well-commented source code structured so we can potentially port it to macOS or Linux in the future. Please Proposal Outline: 1. Your recommended programming language/framewo...
Build engineer for check and validation of source code for android 16/17 and windows 64-128 bit. Need to solve RAM memory issues in Operating System and origin of Google Maps tracerouting and map versioning of orginal. Build a script of compiled application for Windows 11. Run tests for all new software in secrecy (UK Act). Build en reason versions for UK and DE countries. No visible passwords in use or building hashed dataset of compiled with CMAKE. Hashed in right order of the guard, triple damage in compile. Independent worker. Corresponce with current development group over Freelancer (unity dancer). Documentation for holder (writer of this advert, annons). UK Law enforced in EULA. English version only. Current priorities • Source code validation – confirm authenticity an...
Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...
I need an expert to improve and support the rollout of FileMaker Pro at a defense company in the U.S. Key tasks include: - Implementing new features, such as: - Advanced reporting tools - Integration with other software - Enhanced security measures - Enhancing user interface, focusing on: - Navigation menus - Layout design - Form functionality Ideal skills and experience: - Strong background in FileMaker Pro development - Experience with software integration and security - UI/UX design skills for application interfaces - Familiarity with the defense industry is a plus Looking for a detailed-oriented developer who can ensure a smooth transition and improve overall system efficiency.
I need a software tool for Mac that can rename PDF documents just after they are downloaded based on a custom naming convention. The tool should be user-friendly and efficient. Key Requirements: - Rename PDFs exclusively - Naming based on user-defined conventions Ideal Skills: - Experience in developing Mac software - Familiarity with PDF file handling - Strong UI/UX design skills for user-friendly interfaces
Full-Stack SaaS Developer Needed for Multi-Tenant Digital Catalog Platform
I need a seasoned professional who can actively search, shortlist, and submit compelling proposals for software-engineering contracts on my behalf. This is a personal initiative, not tied to an agency or corporate hiring team, so I’m counting on your expertise to position me as the ideal candidate each time. If you have a track record of winning interviews for software engineers—whether for web, mobile, or desktop projects—and you’re confident in your persuasive writing skills, I’d love to hear how you plan to help me secure my next role.
I’m lining up experienced full-stack engineers for new roles with our U.S. partners—including teams at Meta, Apple, and Calendly—and I’d like to review your profile. What I’m looking for You bring at least three years of solid, production-level software engineering experience and communicate comfortably in English at a C1 level or higher. Because most of the openings are true end-to-end roles, confidence across both frontend and backend stacks is essential. How the process works Send me your latest CV along with any links that showcase recent work (GitHub, portfolio, live apps, or write-ups). I’ll match your background against several active vacancies and, if there’s a fit, introduce you directly to the hiring teams for their streamlined inte...
I have a dedicated personal-use conference room that already contains a Crestron control processor, wall-keypads and two touch panels. The space is fully wired; what’s missing is a clean, reliable program that ties everything together. Scope of work • Build a single, well-documented Crestron program that drives three subsystems I own: the lighting system, a Bose DSP, and the video / conferencing hardware (camera, microphones and codec). • Design an intuitive UI for the two touch screens and mirror the essential commands on the wall keypads. • Map useful presets: lighting scenes, volume levels, source selection and one-touch “Meeting Start / End” macros. • Provide all source files (SIMPL Windows/Simpl# or similar), compiled files, and any custo...
I have a single Android APK in hand and can confirm it is a release build. It went through ProGuard / R8 / DexGuard, so the classes and method names are fully obfuscated, and, to make things trickier, I do not have the original mapping files. What I need from you is a clean, structured decompilation and a readable reconstruction of the app’s logic. At the end of the engagement I should be able to: • open the decompiled project in Android Studio • follow clear, renamed packages, classes, and methods that make functional sense • trace the core workflows I will specify once you start (network layer, in-app purchase flow, and one utility module) • compile a patched build if small tweaks are required Please work with whatever stack you prefer—Jadx, JADX...
Portfolio Project: The Android Crash & Recovery Lab Instead of just saying you can fix crashes, build a portfolio case study where you deliberately simulate an Android system failure and document the precise engineering steps to fix it. This proves your technical expertise to potential clients. Phase 1: Diagnosing an App-Level System Crash Clients frequently face issues where their app crashes the entire Android system UI or memory management. The Task: Create a basic Android application that intentionally triggers an OutOfMemoryError or a main-thread deadlock (ANR - Application Not Responding) by loading too many high-res bitmaps into memory at once. The Fix: Connect the device to your computer via ADB (Android Debug Bridge). Use Android Studio Profiler to capture the memory leak. Use...
Portfolio Project: The Android Crash & Recovery Lab Instead of just saying you can fix crashes, build a portfolio case study where you deliberately simulate an Android system failure and document the precise engineering steps to fix it. This proves your technical expertise to potential clients. Phase 1: Diagnosing an App-Level System Crash Clients frequently face issues where their app crashes the entire Android system UI or memory management. The Task: Create a basic Android application that intentionally triggers an OutOfMemoryError or a main-thread deadlock (ANR - Application Not Responding) by loading too many high-res bitmaps into memory at once. The Fix: Connect the device to your computer via ADB (Android Debug Bridge). Use Android Studio Profiler to capture the memory leak. Use...
I need a skilled developer to configure and manage an Impinj R700 reader for us. The primary use will be for writing CAP (Common Alerting Protocol) messages. Key Requirements: - Configure and manage the Impinj R700 reader - Develop CAP messages Ideal Skills and Experience: - Expertise in Impinj R700 or similar RFID technology - Experience with CAP and related protocols - Strong configuration and management skills - Ability to provide ongoing support post-setup Please only bid if you have relevant experience.
Python Project Description I am looking for assistance with a Python project. The project should be developed using clean, well-structured, and efficient Python code. The solution must be easy to understand, properly documented, and follow best programming practices. Requirements: Write clean and readable Python code. Include comments where necessary. Ensure the code runs without errors. Provide a clear explanation of how the code works. Follow Python coding standards and best practices. Deliver the project on time. The goal of this project is to create a reliable and efficient Python solution that meets all requirements while maintaining high code quality and performance. Experience with Python programming, debugging, and problem-solving is highly preferred. Thank you, and I look forward ...
I'm seeking an expert to help configure custom Stalwart email hosting on my domain hosted by using MacOS system. The configuration tasks primarily focus on email hosting setup security settings, user permissions, and system performance. Ideal Skills and Experience: - Proficiency in Stalwart - Extensive experience with MacOS - Strong understanding of system security, user permissions, and performance optimization
Redactor Especialista en Ingeniería y Ciencias Aplicadas En Asecor Academy estamos buscando un *Redactor Especialista Freelance en áreas de Ingeniería y Ciencias Aplicadas*, con experiencia comprobable en desarrollo de proyectos académicos, investigación, redacción técnica y asesoría metodológica. Buscamos una persona versátil, con capacidad para trabajar diferentes áreas de ingeniería, comprender requerimientos académicos y brindar orientación técnica de alto nivel. No buscamos únicamente un redactor, sino un perfil con mentalidad de asesor/tutor académico, capaz de analizar proyectos, proponer soluciones y desarrollar documentos técnicos con calidad profesional...
Saya membutuhkan bantuan untuk menyusun dokumen lengkap rencana pengembangan sebuah aplikasi kolaborasi tim yang ditujukan khusus bagi kalangan profesional. Dokumen tersebut harus memuat dua aspek utama: 1) Proposal konseptual yang terstruktur; 2) Gambaran teknis awal agar mudah diterjemahkan ke fase desain dan coding. Ruang lingkup dokumen yang saya butuhkan mencakup dua belas bagian berikut: • Judul Project • Latar Belakang • Identifikasi Masalah • Tujuan Project • Target Pengguna (fokus pada profesional) • Fitur Utama Aplikasi (prioritas Kolaborasi Tim) • Alur Sistem—diagram end-to-end yang menjelaskan interaksi pengguna, modul, dan data • Teknologi yang Digunakan—saran stack front-end, back-end, dan layanan pendukun...
If you want to stay competitive in 2021, you need a high quality website. Learn how to hire the best possible web developer for your business fast.
Learn how to find and work with a top-rated Google Chrome Developer for your project today!
Learn how to find and work with a skilled Geolocation Developer for your project. Tips and tricks to ensure successful collaboration.