Job Openings Full stack developer

About the job Full stack developer

JOB SPECIFICATION

Job title

Full stack developer

Reporting to

Management

Start date

As soon as possible

About the company

Agriculture

Work location

Phnom Penh, Cambodia

Key responsibilities

We are looking for an experienced Full-stack Developer to collaborate with a third-party software vendor in the development of an internal management system and field mobile app. As a Full-stack Developer, you will be responsible for utilizing your expertise in Flutter and React.js to build robust and user-friendly applications that enhance our operational efficiency and customer experience.

Responsibilities:
1. Collaborate with the third-party software vendor and internal stakeholders to gather requirements and
translate them into technical specifications.
2. Develop responsive and scalable web-based applications using React.js for the internal management
system.
3. Build cross-platform mobile applications using Flutter framework for the field mobile app.
4. Design and implement RESTful APIs to facilitate seamless data exchange between the front-end and
back-end systems.
5. Integrate third-party APIs and services to enhance the functionality of the applications.
6. Ensure the code base is well-documented, maintainable, and follows best practices.
7. Write efficient and reusable code that adheres to industry standards and quality guidelines.
8. Perform thorough testing and debugging of applications to identify and resolve any issues or bugs.
9. Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.
10. Optimize applications for maximum performance and scalability.
11. Stay up-to-date with emerging technologies and industry trends, and provide recommendations for
continuous improvement.


Requirements

1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work
experience).
2. Proven experience as a Full-stack Developer, working on complex web and mobile applications.
3. Strong proficiency in Flutter and React.js, with a deep understanding of their core principles and best
practices.
4. Experience in building responsive, cross-browser, and cross-platform applications.
5. Familiarity with RESTful APIs and integrating third-party services.
6. Solid understanding of software development life cycle (SDLC) and agile methodologies.
7. Proficient in writing clean, efficient, and maintainable code.
8. Strong problem-solving and debugging skills.
9. Excellent collaboration and communication skills, with the ability to work effectively in a team
environment.
10. Self-motivated and able to manage multiple tasks and projects simultaneously.
11. Experience in the agriculture industry is a plus.


Salary range

USD1100 - USD1500gross


Benefits

NSSF, Insurance, bonus based on company performance



Working days

Mon-Fri

Working hours

Office hours

Interview process

2 - 3times

Recruiter contact details

Chandina El