Principal Software Engineer

at  Mediacorp Pte Ltd

Singapore, Southeast, Singapore -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 Oct, 2024Not Specified08 Aug, 2024N/ASonarqube,Communication Skills,Flavors,Ajax,Configuration Management,Computer Science,Xml,Html,Android,Jenkins,Integration,Json,JavascriptNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

COMPANY DESCRIPTION

Mediacorp is Singapore’s largest content creator and national media network, operating a suite of TV channels, radio stations, and multiple digital platforms. Its mission is to engage, entertain, and enrich audiences by harnessing the power of creativity.
We are committed to creating an inclusive and diverse workplace where talent thrives. Our hiring decisions are made based on merit and fit-to-role. If you have a disability or special need which requires accommodation to participate in the recruitment process, please inform us when you submit your online application. We will be happy to support as necessary.

QUALIFICATIONS

  • BSc degree in Computer Science or relevant field
  • At least 7 years of hands-on programming in Android mobile app development or at least 7 years hands-on programming in Kotlin/Java programming
  • Experience with CI/CD tools like Jenkins and Bitrise, build flavors and configuration management and in measuring, managing and clearing technical debt with SonarQube and integration with Web Analytics Tools and Ads Serving
  • Prior experience with OTT platform, video player, client applications development in iOS, Android & large screen devices will be advantageous
  • Possess excellent programming and troubleshooting skills and experience with html including HTML5, CSS, JavaScript, AJAX, JQuery coding, XML, JSON and sound knowledge of SQLite/realm/room DB is a plus
  • Good facilitation and communication skills (both oral and written), analytical and multi-tasking capabilities

Responsibilities:

RESPONSIBILITIES

We are looking for a qualified mobile developer to join our App Development team. You will be working with our engineers to develop and maintain high quality mobile applications. You’re passionate about mobile platforms and translating code into user-friendly app. You specialize in android platform, but you are also getting opportunity to work on iOS platform. As a mobile software engineer, you’ll collaborate with internal/offshore teams to develop functional mobile applications, while working in a fast-paced environment. Ultimately, you should be able to design and build the next generation of our mobile applications.

RESPONSIBILITIES

  • Responsible for software development for new applications and supporting ongoing applications for iOS and Android platforms
  • Build, optimize and release features in regular release cycles
  • Produce fully functional mobile applications writing clean code
  • Troubleshoot and debug to optimize performance, ensure new and legacy applications meet quality metrics
  • Collaborate closely with our team of Product Owners, Project Managers, UX/UI Designers, Developers and QA Testers
  • Active participation in peer code reviews and ensure adherence to all engineering guidelines, processes and best practices
  • Document significant architectural design decisions and contribute to any relevant technical design documentation
  • Engineering team management for both internal/offshore resources


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Mobile

Software Engineering

BSc

Computer Science, Relevant Field

Proficient

1

Singapore, Singapore