Careers

WE WANT YOU

APPLY NOW

Send an email to careers@sparkdigital.asia with your CV and previous works attached (if available).

Project Manager (1 pax)

Job Responsibilities

  • Discussing potential projects and their parameters with clients, executives, and software developers.
  • Planning out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and indicating tests and maintenance.
  • Assembling and leading the project team.
  • Participating in and supervising each stage of the project.
  • Ensuring each project stays on schedule and adheres to the deadlines.
  • Creating a project budget and ensuring the project adheres to the budget as closely as possible.
  • Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion.
  • Tracking milestones, deliverables, and change requests.
  • Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information.
  • Delivering completed software products to clients and performing regular checks on the products’ performance.

 

Job Requirements

  • A bachelor’s degree in information technology, software development management, software engineering, computer science, or a related field.
  • Proven experience in project management and software development.
  • Good working knowledge of project estimation techniques.
  • Excellent technical knowledge.
  • Good leadership, decision-making, and organization skills.
  • Strong attention to detail and multi-tasking skills.
React.js Developer (3 pax)

Job Responsibilities

  • Meeting with the development team to discuss user interface ideas and applications.
  • Reviewing application requirements and interface designs.
  • Identifying web-based user interactions.
  • Developing and implementing highly responsive user interface components using react concepts.
  • Writing application interface codes using JavaScript following react.js workflows.
  • Troubleshooting interface software and debugging application codes.
  • Developing and implementing front-end architecture to support user interface concepts.
  • Monitoring and improving front-end performance.
  • Documenting application changes and developing updates.

 

Job Requirements

  • Previous experience working as a React.js Developer.
  • In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
  • Knowledge of REACT tools including Webpack, Redux, and Flux.
  • Experience with Next.js is a plus.
  • Experience with REST is a plus.
  • Experience with GraphQL is a plus.
  • Knowledge of performance testing frameworks including Mocha and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Good project management skills.

Node.js Developer (2 pax)

Job Responsibilities

  • Integration of user-facing elements developed by a front-end developers with server side logic
  • Work with a large arsenal of open source and cutting-edge technologies such as Node.js, MySQL, Docker, Redis ,etc.
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.

 

Job Requirements

  • A minimum of 1 years of experience as Backend developers
  • User authentication and authorization between multiple systems, servers, and environments
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient knowledge of a backend programming language (at least one of these: Node.js, PHP, Java, Python)
  • Experience with GraphQL is a plus.
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of OWASP security principles is a plus
  • Proficient understanding of the Linux ecosystem and experience with server management is advantage
React Native Developer (2 pax)

Job Responsibilities

  • Work as part of a small team to build applications for our clients.
  • Architect, build and maintain excellent React Native applications with clean code.
  • Implement pixel perfect UI’s that match designs.
  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
  • Integrate third-party API’s.
  • Write unit and integration tests.
  • Release applications to IOS and Google Play stores.
  • Work with native modules when required.
  • Work as part of a small , which will include other React Native developers, a project manager, QA professional, and a designer.
  • Assist with building estimates.
  • Interface with clients via Slack, Zoom, and email.
  • Work with modern tools including ClickUp, Slack, GitHub, Google Docs, etc.

 

Job Requirements

  • 1+ years of professional experience working with React Native
  • 2+ years of professional software development experience.
  • Experience working with Swift, Objective C, Java, and Kotlin is a plus but not required.
  • Meaningful experience working on large, complex systems
  • Ability to take over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
  • Ability to identify with the goals of our clients, and dedicate yourself to delivering on the commitments you and your team make to them
  • An understanding of React Native best practices and a commitment to following them.
  • Ability to create and maintain continuous integration and delivery of React Native applications.
  • A positive mindset and can-do attitude.
  • You work well within a team environment and enjoy working in the office with your colleagues