Build the mobile product construction teams have been waiting for
BC4Construction is an industry-specific management solution powered by Microsoft Dynamics 365 Business Central. We are looking for a senior developer to build its mobile experience from the ground up and help shape a product used every day by field and office teams.
This is a product-building role, not a maintenance assignment. You will influence architecture, technology choices, user experience and delivery while connecting real construction workflows to Business Central and AI.
What you will build
- A modern iOS and Android application using React Native and TypeScript.
- Fast, intuitive workflows designed for field conditions, including intermittent connectivity and offline synchronization.
- Secure integrations with Microsoft Dynamics 365 Business Central and other platforms through REST APIs, OData and related services.
- Features that let users view, create and update project, cost, time, document and operational data from the field.
- A scalable mobile architecture with strong standards for state management, testing, security, CI/CD, monitoring and release management.
What you will own
- Lead technical design and hands-on development from the first release through production growth.
- Translate business needs into reliable, maintainable product capabilities.
- Collaborate directly with product, ERP and construction-domain experts.
- Set development practices and raise the quality bar as the team grows.
AI built into the workflow
AI will be part of the product experience, not a marketing add-on. You will help build an assistant that accepts text, voice, photos or documents, understands the business context and turns unstructured field information into a useful next action.
For example, a user could dictate a site note, upload a delivery slip or photograph a document. The assistant would:
- Extract and structure the relevant information.
- Identify the project, vendor, activity or transaction involved.
- Use tools exposed through Model Context Protocol (MCP) to retrieve context and apply business rules.
- Recommend where and how the information should be recorded in Business Central.
- Ask for clarification when needed, then execute the approved action with proper permissions and traceability.
What you bring
- 6–7+ years of professional software development experience.
- Strong React skills and meaningful production experience with React Native and TypeScript.
- Proven experience designing and integrating REST APIs, authentication flows and data-intensive systems.
- A solid understanding of mobile architecture, security, automated testing, CI/CD and app-store delivery.
- The ability to work independently, make sound technical decisions and turn ambiguous requirements into a usable product.
- Strong English communication skills; French is an asset.
Experience that will set you apart
Microsoft Dynamics 365 Business Central, OData, Microsoft Graph or Azure; LLM applications, tool calling, MCP or AI agents; speech-to-text, OCR or document processing; offline-first mobile applications; ERP, finance, construction or field-service software.
Why join us
Your work will not disappear inside a massive platform. You will have direct influence on a new product, solve complex real-world problems and work across mobile, integrations, data and applied AI with an experienced ERP and construction technology team. The role is fully remote from Lebanon.
Interested?
Send us your resume, LinkedIn or GitHub profile, along with examples of products or features you helped build. We want to understand what you created, the decisions you made and the problems you solved.
careers@ontargetgroup.ca
Build the next generation of software for the construction industry with us.