Lead Developer

  • Location: Phnom Penh
  • Position: Lead Developer
  • Department: Development
  • Deadline: N/A

Position Type: Full-Time

Salary: Negotiated based on knowledge and experiences

 

 

About the Role

We are looking for a Lead Developer to oversee the technical design, development, and delivery of our software solutions. In this role, you will guide the development team, ensure coding best practices, and collaborate with product and business teams to turn requirements into scalable, high-quality systems. You will also be responsible for reviewing code, solving complex technical challenges, and driving continuous improvement across the engineering process.

Key Responsibilities:

1. Requirement Gathering

  • Lead the identification of software needs and goals across projects.
  • Collaborate with stakeholders, including product managers, product owners, and end-users, to define requirements and priorities.

2. Design

  • Architect scalable and maintainable software solutions, including system architecture, UI/UX, and database structures.
  • Develop flowcharts, diagrams, and visual representations to guide the team in implementing software functionality.

3. Implementation

  • Lead development efforts, write and review code, and ensure best practices are followed.
  • Build web, mobile, and backend components and integrate them into cohesive systems.
  • Oversee API integrations and third-party service connections.
  • Mentor developers in using modern frameworks and technologies.

 

4. Testing

  • Ensure software quality by leading testing efforts, identifying and resolving bugs, and enforcing performance standards.
  • Guide the team in implementing automated tests and quality assurance processes.

5. Deployment

  • Lead deployment of web services, APIs, and mobile applications.
  • Manage deployment using Docker/Kubernetes and app stores (Apple App Store & Google Play Store).
  • Ensure smooth production releases and minimal downtime.

6. Maintenance

  • Oversee ongoing support, updates, and performance optimization of software systems.
  • Ensure security, scalability, and reliability standards are consistently met.

Qualifications:

  • Bachelor’s degree in computer science, Software Engineering, or a related field.
  • Minimum 5 years of software development experience, including web, API, front-end, and mobile development using Flutter.
  • Proven leadership experience managing development teams and projects.
  • Strong expertise in:
    • Frontend: Flutter, Java/Kotlin, Swift/Objective-C, NuxtJS
    • Backend: ASP.NET (Core)
    • Database: SQL Server, PostgreSQL
    • API: RESTful
  • Experience with Agile methodologies and leading sprint planning, code reviews, and team mentoring.
  • Strong problem-solving, communication, and team leadership skills.

To apply, please send your CV and cover letter to hr@bill24.io.

 

HR Contacts:
Email: hr@bill24.io
Telegram: @Sreynavorn

Apply For This Position


Accepted: .pdf, .doc, .docx | Max size: 2MB

telegram-icon
telegram-icon