Senior Developer

Position Summary 

The Senior Developer of our organization will manage all tech development projects and initiatives with the support of the team. The incumbent is to be the main point of contact for our external vendors, while being a solution provider for internal stakeholders. He/she will play an instrumental role in all tech development activities and have the opportunity to lead and represent the organisation on tech related events, including meeting with external stakeholders.

 

This role reports to the Chief Technical Officer. 

Key Responsibilities

    • Create and implement new and innovative technology strategies.
    • Developing and expanding the whole stack of product software
    • Code review and design validation
    • Developing high-quality software design and architecture
    • Analyzing code segments regularly.
    • Keeping up-to-date with industry trends and technology developments which can potentially offer the company a competitive advantage and create value for clients.

Decision Making Authority

    • Technical designs and specifications.

Education & Qualification

Technical degree such as Computer Science, Computer Engineering, Information Technology, or related field

Work Experience

    • Have successfully developed applications.
    • Minimum 8 years working in a technical role, 2 years in a managerial role
    • 5+ years of experience in developing web applications in Javascript, HTML, CSS.

Technical / Professional Skills

    • Experience in implementing Javascript frameworks and technologies, such as React, Angular, and Node.js
    • Knowledge of implementation of databases, such as MongoDB.
    • Understanding of browser compatibility issues, rendering behavior, and web app performance optimization.
    • Intermediate/Higher coding experience, especially in web/mobile environments.
    • Extensive knowledge of software development and cross platform integrations.
    • Strong knowledge of user interfaces.
    • Strong in understanding and drawing system diagrams and process workflow.
    • Preferred experience in designing, presenting, and demonstrating technology projects to clients.
    • Familiarity with Agile processes or SDLC Methodologies (e.g. Scrum)

NON-TECHNICAL / SOFT SKILLS

    • Excellent written and verbal communication skills and presentation skills.
    • Active listening.
    • Strong in tasks prioritisation and time management.
    • Attention to detail – Job requires being careful about detail and thorough in completing work tasks.
    • Critical thinking, strong analytical and problem-solving skills.
    • Takes initiative – willingness to take on responsibilities and challenges.
    • Highly adaptable in a fast-paced work environment and flexible (i.e. open to change, be it positive or negative).
    • Motivated self-starter, resourceful and independent.
    • Excellent team player.

WHY JOIN US

MST is passionate about an inclusive workplace – we celebrate diversity in experience, background and perspective. We uphold high standards in our work in a fast-paced culture, and at the same time, encourage continuous learning and aim to nurture and bring out the best in each and every employee.

Our Office

Address: 350 Orchard Rd, #15-08,

Singapore 238868

Email: hello@mysavvytutor.com

Phone: +65 9670 7326

Join Our Weekly Virtual Open House! Register Now →