{"id":3057987,"url":"https://alion.io/job/oppo-junior-programmer-javascript","title":"Junior programmer (Javascript)","company":{"id":59150,"name":"OPPO","domain":"oppo.com","url":"https://alion.io/company/oppo","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bangkok, Thailand"],"countries":["TH"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":30000,"max":35000,"currency":"THB","period":"month","gross":true,"usd_annual":12528},"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Express","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"Laravel","optional":false},{"name":"MVC","optional":false},{"name":"MySQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"PHP","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-22T04:12:08Z","employer_posted_date":null,"last_verified_at":"2026-10-22T04:12:08Z","board_verified":false,"closed_at":null,"days_open":10,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":10},"description":"1. Develop, maintain, troubleshoot, and enhance web applications using PHP / Laravel and MySQL.2. Develop new features using TypeScript / JavaScript, such as Node.js, NestJS, Express.js, or Frontend technologies.3. Maintain and refactor Legacy Code to improve code quality and maintainability without affecting existing functionality.4. Develop and integrate Microservices and REST APIs.5. Apply MVC and Service Layer principles to separate business logic and improve code reusability.6. Develop responsive web interfaces using HTML5, CSS3, JavaScript, and related frameworks.7. Troubleshoot system issues by analyzing logs and errors, identifying root causes, and providing solutions.8. Collaborate with the development team through Code Review, Git, and standard development workflows.9. Mobile application development experience is a plus.\nQualifications\nBachelor’s degree or higher in Computer Science, Information Technology, Computer Engineering, or related fields.\n\n1–3 years of experience in PHP development; Laravel experience is preferred.\n\nExperience with MySQL or relational databases.\n\nKnowledge of TypeScript / JavaScript and Node.js frameworks is preferred.\n\nUnderstanding of MVC, REST API, Microservices, and Git.\n\nGood analytical, problem-solving, and communication skills.\n\nAble to work effectively under pressure and collaborate with a team.\n\nGood command of English is a plus.\nBenefits\n- เงินโบนัส Bonus ประจำปี- ปรับเงินเดือนประจำปี- เงินรางวัลเบี้ยขยันประจำเดือน- ส่วนลดซื้อสินค้า Smartphone/IoT สูงสุด 50 %- ส่วนลดอาหาร- เบี้ยเลี้ยง (ออกต่างจังหวัด)- ค่าเดินทาง (ออกต่างจังหวัด)- ค่าน้ำมันรถ- เงินช่วยเหลือ กรณีงานมงคล และไม่มงคลต่างๆ งานแต่ง, งานบวช, คลอดบุตร, งานฌาปนกิจศพ- โปรแกรมตรวจสุขภาพประจำปี- กิจกรรม Outing ของบริษัท- เสื้อ Uniform ทุกตำแหน่งงาน- ฟรีคอร์สฝึกอบรม- สวัสดิการกู้ยืม- ประกันอุบัติเหตุ- กองทุนฌาปนกิจศพ- ฟรีวีซ่าทำงาน (สำหรับชาวต่างชาติ)- ฟรีตั๋วเครื่องบินลากลับประเทศ (สำหรับชาวต่างชาติ)- ฟรีวันลากลับประเทศมากกว่า 10 วัน (สำหรับชาวต่างชาติ)","description_format":"text","description_chars":1987,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Smartphones"],"lifecycle":[{"event":"open","at":"2026-10-22T04:30:00Z"}],"visa":[],"liveness":{"score":61,"band":"ok","label":"Likely open","p_open":1,"p_active":0.813,"p_room":0.75,"age_days":10,"expected_fill_days":12,"reasons":["seen:10","velocity","win:late","comp:junior"],"computed_at":"2026-11-01T06:10:25Z"},"pay":{"stated_usd_annual":12528,"is_top_pay":false},"html_url":"https://alion.io/job/oppo-junior-programmer-javascript","json_url":"https://alion.io/job/oppo-junior-programmer-javascript.json","meta":{"generated_at":"2026-11-01T07:21:24Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":11392,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-02T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":59150},"rest":"https://alion.io/mcp/rest/get_company?id=59150"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Foppo-junior-programmer-javascript"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Foppo-junior-programmer-javascript"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Foppo-junior-programmer-javascript"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/oppo-junior-programmer-javascript\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Foppo-junior-programmer-javascript"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3057987}},{"tool":"search_jobs","arguments":{"company":"oppo.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3057987},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}