招聘:PropertyGuru.com.sg 诚招软件工程师等职位,机会难得

2019-07-18 06:55

新加坡最成功和稳固的创业公司之一PropertyGuru.com.sg诚招以下职位:

Senior Software Engineer
Scrum Master
Mobile Developer
Technical QA
"Great Paycheck + Smart Team + BEST EVER corporate culture, come and join the fun!"

有兴趣的朋友请将CV发送至jason@allproperty.com.sg,Email title请注明"[Job Application]",谢谢!

====================================================


想要了解更多有关PropertyGuru的品牌、文化及创业故事,请浏览:
新加坡HQ网址:www.propertyguru.com.sg
Facebook:www.facebook.com/Propertyguru.sg
最新投资新闻:Yahoo Finance&E27.sg
最新Founder专访:The man who kissed 50 frogs



 

4 个回答

查看全部回答

2019-07-18 06:55

轩辕聪

Mobile Developer JD
Mobile Developer (iOS/Andriod)
5 years Experience

Responsibilities:
Create mobile applications based on latest technologies and good software engineering practices.
Gather application requirements in close collaboration with business teams.
Whatever else comes your way! We are constantly innovating new applications based on various upcoming technologies.

Requirements:
To create top-class applications and not settle for anything less.
iPhone and/or Android development skills for mobile developers.
Very good understanding of mobile usability.
Good understanding of programming frameworks.
Team player and good sense of humor.

2019-07-18 06:55

轩辕聪

Senior Software Engineer JD
Senior Software Engineer (PHP)
4 years Experience

Purpose:
The Senior Frontend Engineer will be responsible for designing and implementing advanced web applications across various channels, devices and form factors (web, mobile, tablet).
This role will be part of internal development project teams and serve as a web application expert and be a key contributor to our rapidly growing application portfolio. This role will collaborate with a diverse group of architect, quality analysts, designers, developers and product managers to deliver robust front end solutions that showcase our brand.

Major Tasks and Responsibilities:
Prepares detailed specs from which programs will be written; designs, codes, tests, debugs, documents & maintains those programs.
Analyzes and revises existing system logic; assists in development and documentation.
Analyzes functional design/overall application technical design and develops detailed module technical specifications.
Codes moderately complex application components based on design specs, while adhering to defined programming standards, structured coding techniques, and development methodologies.
Contributes to a cross-functional SCRUM based Agile team in daily stand-ups, sprint planning meetings and retrospectives.
Designs and implements solutions making appropriate use of software design patterns and best practices.
Researches and resolves reported issues.
Estimates tasks to facilitate iteration/sprint planning.

Requirements:
Years of relevant work experience: 4+

Requirements:
Able to work in a dynamic environment
Fast learner – can quickly come up to speed with different technologies
Team player – can collaborate with and guide peers
Good sense of humor
Must have a strong sense of commitment and responsibility
Must have strong verbal and written communication skills
Must have strong knowledge and keen interest in emerging tools and technologies in the industry
Exhibit GURUS values of Ground Breaking attitude, a sense of Urgency, Results Focused, Unity and Service Oriented-ness.
Very good understanding of website usability.
Good understanding of scalability and performance in high-traffic web systems.

Required Skills/Experience:
Must have strong knowledge of object-oriented programming in PHP (preferred)
Must have strong Database, SQL and MySQL (LAMP/WAMP stack) experience
Must have experience with MVC frameworks like Zend, CakePHP, or Symphony (or other) and client-side AJAX
Must have strong knowledge of JavaScript, CSS and DHTML
Proficiency in Web Services , JSON, XML, REST Technologies
Regular expressions, Unix development experience, and Subversion management experience highly desired
Knowledge and experience with HTML5, CSS3, and emerging presentation technologies highly desired
Experience with unit testing and/or test automation a plus
Linux, SEO, Business Intelligence is an added bonus.
Experience developing and deploying highly efficient, scalable server-side applications
Excellent debugging and testing skills
Excellent analytical and problem solving skills

Knowledge, Skills, Abilities and Competencies:
Strong interpersonal skills, written and verbal communication
Strong decision-making, problem-solving skills, critical thinking, and testing skills
Exceptional analytical aptitude and attention to detail
Ability to self-manage assigned tasks and projects
Ability to work independently with minimal direction
Project leadership ability
Gain mutual agreement or acceptance from conflicting interests
Expresses ideas effectively

2019-07-18 06:55

轩辕聪

Technical QA JD
Technical QA (Software)
5 years Experience

Process:
Understands the role of a tester on an agile project.
Can participate in coming up with good acceptance criteria.
Understands that test suites are a valuable asset.

Techniques:
Well versed with building and maintaining large test suites. Familiar with techniques for minimizing the impact of application changes on test suites (such as the Page Object pattern http://code.google.com/p/selenium/wiki/PageObjects)
Knows how to refactor test suites to provide the most value while minimizing the size of the test suite.
Can arrive at the best tool for the job, given technical and other constraints.
Can provide inputs into setting up testing environments. Understands how functional test suites work in a CI environment.
Is very comfortable with using programming languages (examples: Python / Java / Ruby)
Tools
Hands on experience with open source automation tools like Selenium 2.0 / Sahi / Watir. (Note: Selenium 2.0 and Selenium 1.0 have radically different APIs)
Experience with using techniques for stabilizing tests that fail randomly.
Is familiar with stress and performance testing tools like Gatling, JMeter, Grinder, etc.

2019-07-18 06:55

轩辕聪

Scrum Master JD
Scrum Master (Software Engineering)
3 years Experience

Responsibilities:
We're looking for a Scrum Master who can help facility our Agile teams, each of which includes developers, QA specialists, UI/UX designers and a product owner. We've just started our agile journey in recent months, getting pretty good at the basic agile practices and Scrum process, but can always use new ideas for continuous improvement.
If you are someone who leads by example rather than by dictation, if you know how to facilitate to bring out the best in team, if you’re strong believer in agile principles and technical best practices, you’re warmly wanted.

Main Responsibilities:
Act as a Scrum Master for 1-2 Scrum teams with a focus on guiding the teams towards improving the way they work.
Facilitate daily stand-up, sprint planning, retrospective and sprint review meetings.
Facilitate cross-team coordination and escalate if necessary for impediment removal.
Assist the product owner with keeping the backlog groomed.
Maintain relevant metrics that help the team see how they are doing.
Foster better cross-functional communication: developers, QAs, UI/UX designers, POs and other stakeholders.
Collaborate with other Scrum Masters and Agile Development Manager to ensure consistent process and agile direction across teams.

Requirements:
Knowledge of software development life cycles, especially different Agile tribes.
Experience in Scrum is an advantage, having Scrum Master/Product Owner/Scrum Developer certification is a plus.
Practical experience in implementing and coaching agile technical best practices such as TDD, ATDD, unit tests, pair programming, continuous delivery, etc.
Excellent communication skills in English as well as interpersonal skills.
At least 3 years experience working in an agile environment, preferably in a variety of roles, domains.