Job Description:
- Design and develop quality software business applications
- Adhere to agile software development methodology, including test-driven approach
- Generate and maintain software design/test documentations
- Analyze customer requirements and propose suitable solutions and designs
- Work with product and design teams to understand end user requirements and use cases and translate that into pragmatic and effective technical solutions
- Work with a team of developers, QA and deployment specialists to deliver quality solutions on time and on budget
- Participate in brainstorming sessions and contribute innovative and original ideas to company technology, algorithms and products
- Intergrate with back-end services to deliver an intuitive mobile user experience
- Participate in continuous integration to improve code quality through writing unit tests, automation tests and performing code reviews processes
Job Requirements:
- Minimum 2 years of relevant working experience in software development is a plus
- At least Diploma/Degree in Computer Science/Information Technology or equivalent
- Passion in software development and possess good logic sense
- Entry level encouraged to apply, especially from local institutes such as NUS, NTU and polytechnics, as training will be provided
- Experience & proficient in Android development process is essential
- Experience in Micro Service, Domain Driven Design, Json/RESTful, SQL, JavaScript, and CSS3 is added advantage
- Possess problem solving and excellent debugging skills
- Team player with good communication and interpersonal skills
- Possess positive attitude, good time management and self-motivation
Interested applicants may send their comprehensive CV to [email protected].