|JOB TITLE :
||Full Stack Web and Mobile Developer – Based in Jakarta (Indonesia)
|PURPOSE OF ROLE :
||To develop and enhance in-house Web and Mobile Apps
||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
|SKILL / KNOWLEDGE REQUIRED
- Programming languages: Knowledge of C#, ASP.NET, .NET Core, Blazor, Xamarin, and TypeScript would be essential,
- 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,
- 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.