Full Stack Developer

Jakarta, Indonesia

Job Reference 1189346

Location Jakarta, Indonesia

Industry Infrastructure - Transportation

Function IT & Telecoms

Job Type Permanent

Date Added May 22, 2023

JOB TITLE : Full Stack Web and Mobile Developer – Based in Jakarta (Indonesia)
DEPARTMENT : Information Technology
PURPOSE OF ROLE : To develop and enhance in-house Web and Mobile Apps
PRIMARY ACCOUNTABILITIES: A full-stack web and mobile developer is responsible for designing, developing, and maintaining in-house web and mobile applications.
OTHER RESPONSIBILITIES : Possess strong problem-solving skills, an eye for detail, and the ability to work independently or as part of a team. To ensure effective collaboration with other team members and stakeholders.
MINIMUM EXPECTED YEARS OF EXPERIENCE 8 to 10 years of professional experience in Web and Mobile development.
EXPECTED EDUCATIONAL QUALIFICATIONS Bachelor’s or master’s degree in computer science
  • Programming languages: Knowledge of C#, ASP.NET, .NET Core, Blazor, Xamarin, and TypeScript would be essential,
  • Front-end technologies: You would need to know HTML, CSS, and JavaScript, as well as modern front-end frameworks like Angular or React,
  • Database management: Knowledge of Azure SQL Server and Entity Framework would be essential,
  • Web services: Experience in building and consuming Web APIs would be essential,
  • Mobile development: Knowledge of Xamarin, React Native, or Ionic would help develop cross-platform mobile apps,
  • Cloud computing: Familiarity with Microsoft Azure and its various services would be a plus,
  • DevOps: Experience in deployment, testing, and continuous integration would be an added advantage,
  • Soft skills: Strong problem-solving skills, attention to detail, and effective communication skills are critical for success as a full-stack web and mobile developer,
  • Continuous Learning: You need to be open to learning new skills, technologies, and frameworks as it is an ever-evolving field.
SUMMARY OF CORE DUTIES Some of the specific job duties for a full-stack web and mobile developer using Microsoft technologies may include:
  • Collaborating with the development team to design, develop and maintain web and mobile applications using Microsoft technologies such as ASP.NET, MVC, Web API, and C#,
  • Developing user-friendly and responsive web and mobile applications that meet business requirements,
  • Implementing front-end design using HTML, CSS, and JavaScript frameworks like Angular, React, or Vue.js,
  • Designing and implementing back-end functionality using Azure SQL Server and Entity Framework for database management,
  • Developing mobile applications using Xamarin, React, Native or other similar platforms,
  • Conducting testing and debugging of web and mobile applications and ensuring that all features are functional and working correctly,
  • Ensuring the security and scalability of the applications,
  • Developing and maintaining technical documentation for web and mobile applications,
  • Collaborating with other teams to identify and resolve issues that may arise during development,
  • Staying current with emerging trends and technologies related to web and mobile development.
  • Strong problem-solving skills: A full-stack developer should be able to identify problems, analyze them, and come up with creative solutions,
  • Adaptability: The ability to quickly adapt to new technologies, tools, and programming languages is crucial as the field is constantly evolving,
  • Attention to detail: Attention to detail is essential when it comes to creating high-quality software that meets client requirements,
  • Strong communication skills: Full-stack developers must be able to communicate effectively with clients, team members, and stakeholders,
  • Passion for learning: As mentioned earlier, continuous learning is essential in this field, and a passion for learning new things is critical,
  • Collaboration: Full-stack developers must work effectively in a team and collaborate with other developers, designers, and project managers.

Don’t see a job for you? Register for our candidate portal

Sign in or register for iContract to stay updated with recommended jobs.

Visit our candidate portal