Sign in or register for a JobTech account.

Jobs that require computer science skill

Gemini Personnel Pte Ltd
18Jan
IOS/Android Developer
Gemini Personnel Pte Ltd   via JobTech

Our client is an international company who specializes in delivering rich media apps on multiple platforms ranging from Smart TVs, gaming consoles and media devices to smart phones and tablets.
They are currently looking for iOS and Android Developers / Engineers to join its growing Professional Services team in Singapore.

Objective of role:

Primarily software development of iOS and Android and other front end devices applications. You will work on applications for world famous brands from idea stage through to market launch. Your role can also include customer discussions, requirements analysis and testing support.

Skills and Experience

  • Strong Java development experience with an impressive iOS and Android project (or several!) in the app store
  • Good understanding of development methodologies, testing practices, and tools and knowing when to apply each method to achieve the desired outcomes
  • Strong experience and knowledge of Design and Architectural patterns and knows when to apply them
  • A solid understanding of mobile application design as well as Java frameworks and development
  • Strong communication skills and knows when to ask for help and bounce ideas and solutions off peers

Professional Requirements:

  • Degree in Computer Science, Software Engineering, IT or related discipline
  • 2+ years’ professional experience developing native Android and developing native iOS/tvOS applications
  • Extensive hands-on development experience using Java, Objective-C, Swift with iOS/tvOS SDK, Xcode and modern Developer Tools
  • Experience integrating open source or 3rd party API’s and Libraries highly desirable
  • Extensive experience with Android SDK, Eclipse/Android Studio and modern Developer Tools
  • Experience integrating open source or 3rd party API’s and Libraries highly desirable
  • Ability to develop against a variety of web architectures and services (HTTP, JSON, REST, etc.)
  • Good understanding of mobile device variants, capabilities and constraints
  • Experience in other tech stacks is also beneficial (HTML/JS, Obj-C/Swift, etc.)
  • Exposure to Agile, Continuous Integration, Test Driven Development is a plus
  • Must have excellent problem solving skills and love technical challenges
  • Experience in Video and media based development projects (DRM, OVPs, Advertising, Analytics)

Interested applicants please email your detailed resume in MS Word format to jeffn@gemini.sg. We regret only shortlisted candidates will be notified.

 

 

EA 12C5083 

Skills
Gemini Personnel Pte Ltd
11Jan
Junior System Engineer
Gemini Personnel Pte Ltd   via JobTech

  • Daily operation include System performance monitoring and maintenance
  • Managing and preform disaster recovery in MS Server
  • Ensure system availability, reliability and security control

 

 

Requirement

  • Degree In Information Technology, Computer Science or equivalent
  • Knowledge with MS Server, MS SQl and Active Directory
  • Willing to work beyond office hours/weekend and on standby if required
  • Candidates without any relevant experience are welcome to apply

 

Interested candidates who wish to apply for above posiiton, please send us your updated resume to jeffn@gemini.sg We regret only shortlisted candidates are will be notified.

 

 

EA 12C5083

Skills
Gemini Personnel Pte Ltd
09Jan
Software Developer (VB.NET)
Gemini Personnel Pte Ltd   via JobTech

tions

  • Design, develop, optimize and test window based Software using VB.NET
  • Participate in system analysis and design of Software Architecture
  • Knowledge with full Software Development Life Cycle methodologies
  • Ensure timely and accurate completion of assignment

 

Requirements

  • Diploma/Degree in IT or computer science
  • Min 2 years of relevant experience in software development
  • Experience in programming languages, especially VB.NET
  • Ability to port C#/C++/java codes to VB.NET
  • Experience in using MSSQL as a backend database
  • Able to work independently as well as a team

 

Interested candidate who wish to apply above position, please send us your updated resume to jeffn@gemini.sg

 We regret only shortlisted candidate will be notified

 

EA No 12C5083

Skills
Gemini Personnel Pte Ltd
09Jan
Network Engineer (CCNP)
Gemini Personnel Pte Ltd   via JobTech

  • Responsible for installation, configuration and implementation
  • Responsible for insuring daily operation, reliability and integrity of communication network
  • Responsible for tuning, upgrades, disaster recovery and performance management
  • Manage all data network equipment such as router, switches, LAN and Wan
  • Recommends hardware and software solutions, including new acquisitions and upgrades

 

Requirements

  • Degree in Computer Science / Information systems
  • Min CCNP certified
  • Experience in implementation is MUST
  • Experience in LAN/WAN infrastructure ranging from medium to large network
  • Experience in router and Switches configuration
  • Willing to work in SI environment for projects

 

Interested candidate who wish to apply for above position, please send us your updated resume to jeffn@gemini.sg

We regret only shortlisted candidate will be notified.

Skills
Gemini Personnel Pte Ltd
09Jan
Network & Security Engineer
Gemini Personnel Pte Ltd   via JobTech

  • Implement network & wireless solution like Cisco / Alcatel / HP /
  • Implement of load balancers and other security appliances like email security, web gateway, web security appliances,
  • Implement of Firewall or APT like Cisco / Sonicwall / Palo Alto
  • Implement of security applications like DLP / Anti-virus / NAC / SIEM
  • Provide rectification and resolution of network problems/issues

Requirements:

  • Degree in Engineering or computer science or IT
  • Min 5 years’ experience in Network & Security Project Implementation
  • CCNP certification
  • Experience in Layer 2/3 switching & routing, TCP/IP , VPN/Firewalls/IDS/IPS, VOIP, wireless LAN and routing technologies
  • Strong experience in Switching implementation
  • Experience in network design and troubleshooting; Local Area Network, Wide Area Networks, addressing, routing protocols, Domain Name Services, Proxy Services and Radius Services
  • Project management of large scale network projects will be an advantage

Interested candidates who wish to apply for above position, please send us your updated resume to jeffn@gemini.sg

We regret only shortlisted candidates will be notified.

 

 

EA No 12C5083

Skills
99.co
13Dec
Product Manager
99.co   via JobTech

99.co is looking for an experienced Product Manager to join our diverse team of people who are passionate about taking the real estate industry properly into the age of technology through innovation and a desire to solve its multitude of challenges.

As a Product Manager, you will be responsible for plotting the course and future of our product, navigating your team through unchartered territory and unpredictable storms to reach new heights. Your work will constantly set new standards for the age-old industry and help thousands of buyers and renters find their dream home every year.

What you'll do:

  • Drive product direction and strategy.
  • Own the product roadmap, objectives and KPIs.
  • Define and execute go-to-market plans /strategies.
  • Conduct A/B tests and lead data analysis.
  • Understand user needs and behaviour.
  • Perform market research and competitive analysis.
  • Oversee product execution from inception to delivery.

What you have/are/will be:

  • Computer science or related technical background preferred but not required
  • Own a track record of building interesting internet and/or mobile products on web and mobile platforms
  • Experience leading a team, and know how to effectively implement team goals and deadlines
  • Able to speak in the vocabulary of GTD, Konmari method, agile, and design sprints
  • Technical depth that lets you understand and earn the respect of world-class engineers
  • A head for numbers and a strong quantitative background to support data-informed decision making
  • Able to respect and appreciate what good design(s) can do
  • Able to communicate well in all sorts of situations and provide clear and concise briefs
  • Exemplify what it means to be a team player — for both your team and the company
  • Entrepreneurial spirit and know how your work impacts the business and the industry, and have your way of conveying this to inspire others
  • Embrace change, and thrive in a fluid, fast-paced start-up environment
  • Detail-oriented or someone who reads everything and will paste an html peace character somewhere in your application ;)

Skills
99.co
13Dec
Android Engineer
99.co   via JobTech

99.co is seeking an Android Engineer who has a strong experience in developing applications on Android using Android SDK. Your focus will be the development of Android application and their integration with backend services.

As an Android Engineer, you will be responsible for implementing new features from scratch and participating in product decisions for 99.co, work with our creative team to execute pixel perfect designs. You will also be required to track down and resolve issues, improve the stability and performance of the app and keep up with the latest SDK, devices, tools and conventions.

If you're interested in working with a team of passionate people to inspire a change in the real estate and proptech landscape, we would like to hear more from you!

What you will do:

  • Design and develop advanced applications for the Android platform
  • Partner with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Understand business requirements and translate them into technical requirements
  • Collaborate with others on bug fixing and improving application performance
  • Contribute to architectural upgrades and refactoring
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency


What you have/are/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute.
  • Passionate about creating mobile development as a whole
  • Deep understanding of Android NDK (Java and Android NDK)
  • Deep understanding of Android Programming with Android SDK
  • Proficient in Java (Kotlin is a +)
  • Experience in backend development is a +; in scalable mobile app structure is a ++
  • Familiarity with Android libraries such as Retrofit, Glide, Mockito, Espresso, Realm, Butterknife, Sqlite, Otto, Pusher is a +++
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
  • Familiar with mobile software lifecycle development and architecture (MVVM)
  • Good interpersonal communications skills
  • Multi-threading and memory management knowledge and understanding of caching mechanisms
  • Detail-oriented or someone who reads everything and will paste an html peace character somewhere in your application ;)

Skills
99.co
13Dec
iOS Engineer
99.co   via JobTech

99.co is seeking an iOS Engineer who has a strong experience IN developing mobile applications. Your focus will be the development of iOS application and their integration with backend services.

You will be responsible for implementing new features from scratch and participating in product decisions for 99.co, work with our creative team to execute pixel perfect designs. You will also be required to track down and resolve issues, improve the stability and performance of the app and keep up with the latest SDK, devices, tools and conventions.

If you're interested in working with a team of passionate people to inspire a change in the real estate and Proptech landscape, we would like to hear more from you!

What you'll do:

  • Design and develop advanced applications for the iOS platform
  • Partner with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Understand business requirements and translate them into technical requirements
  • Collaborate with others on bug fixing and improving application performance
  • Contribute to architectural upgrades and refactoring
  • Continuously discover, evaluate, and implement new technologies to maximise development efficiency


What you have/are/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute
  • Deep understanding of Swift and Objective-C
  • Familiar with mobile software lifecycle development and architecture (MVVM)
  • Experience in backend development is a +; in scalable mobile app structure is a ++
  • Familiarity with iOS libraries such as STNetTaskQueue, ModelMapper, SnapKit and etc.
  • Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces
  • Good interpersonal communications skills
  • Multi-threading and memory management knowledge and understanding of caching mechanisms
  • Detail-oriented or someone who reads everything and will paste an html peace character somewhere in your application ;)

Skills
99.co
13Dec
Frontend Engineer
99.co   via JobTech

99.co is looking for a Frontend Engineer to join our diverse team of people who are passionate about taking the real estate industry properly into the age of technology through innovation and a desire to solve its multitude of challenges.

Front End Developer who can utilise HTML, CSS and jQuery to develop effective user interfaces on the company website and mobile apps released to the public. The successful candidate will work closely with our web development and software design teams to update the website and internal web tools to make them more efficient. The front end developer will also be responsible for creating innovative solutions to web design issues to help make the website more visually appealing and enhance usability.

What you'll do:

  • Partner closely with our Product Design, Backend Engineering teams and Product Managers to develop effective user interfaces for our digital platform; both web and mobile application.
  • Implement responsible web design principles to ensure that our company website renders well across multiple devices
  • Review app and feature coding and plan future website upgrades with the various teams.
  • Assist in the development of applications and features that will be put on the website and in internal functions as well
  • Create innovative solutions to web design issues to help make the website more visually appealing and enhance usability.
  • Taking lead on projects, as needed.

What you are/have/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute.
  • Keen eye in design, ability to empathise and make user's digital home search experience amazing.
  • Competent in CSS, Javascript, HTML, JSON, HTTP Rest
  • Proficient in JS frameworks such as React.JS, Angular, Backbone, Ember, etc.
  • Proficient in CSS preprocessors such as SASS, Stylus, Less, etc.
  • Proficient building pipelines such as Gulp, Grunt, Webpack, etc.
  • Equipped with knowledge in React.JS preferred
  • Detail-oriented or who reads everything and will paste an html peace character somewhere in your application ;)

Skills
99.co
13Dec
Backend Engineer - Site Reliability
99.co   via JobTech

99.co is looking for a Backend Engineer with a focus in Site Reliability to join our diverse team of people who are passionate about taking the real estate industry properly into the age of technology through innovation and a desire to solve its multitude of challenges.

This will involve a healthy mix of system and software engineering skills to ensure 99.co is performant and available as it scales to the greater region of South Asia and beyond.

What you'll do:

  • Writing application APIs, maintain and improve the infrastructure that keeps 99.co running beautifully.
  • Build and optimise internal tools to improve team productivity.
  • Participate in change control, release planning, and other operational planning
  • Remain current on industry leading solutions in both private and public cloud hosting (Amazon Web Services (AWS), Google App Engine, etc.)
  • Partner closely with the respective product and support teams on production issues and issue resolutions.
  • Keeping a constant eye on improving automation, scale, reliability, security, and visibility of overall production health.

What you are/have/will be:

  • BS or MS in Computer Science or a related technical discipline preferred but not required. Equivalent practical experience is a reasonable substitute.
  • Self motivated and a deep feeling of ownership.
  • 'Uptime'. Now that's something that makes you smile
  • You can't stand sloppy APIs, and you know when you should return 401 vs 403 vs 418
  • You agree that code is for humans to read and only incidentally for computers to execute
  • You have no problem setting up and configuring a Linux/UNIX server from scratch
  • Able to conceive, convince, implement and maintain reasonable database schemas for our data
  • Proficient in some of the programming languages: C++/Java, Javascript, Python or Go.
  • Experience in the Linux environment and a good understanding of its fundamentals and internals: filesystems and modern memory management, threads and processes, the user/kernel-space divide, etc.
  • A good understanding of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage systems.
  • Working knowledge of the TCP/IP stack, internet routing and load balancing.
  • :() { : | : }; : makes you giggle
  • You RTFM and will paste an html peace character somewhere in your application.

Skills