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
- Recruitment Consultant
- dina@top-recruitment.com
- + 855 (0) 81 451 666 (Phone &Telegram)
- +855(0) 12867782