Skill diminta
AngularAttention to DetailCommunicationDartMySQLPHP
Deskripsi
Tanggung Jawab
About the role
- The role of the Software Engineer is to build high-quality, innovative, and fully performing
- software that complies with coding standards and technical design. We are looking for engineers who lead with
- honesty
- in their technical ownership,
- empathy
- for the end-user experience, and the
- agility
- to navigate both client-side and backend systems.
- What you’ll do (Responsibilities)
- Develop software applications
- using programming languages and tools used in software development with the agility to build scalable and reliable solutions.
- Analyze technical problems and propose effective solutions with
- honesty
- and transparency, seeking guidance when needed.
Work effectively in a team environment, collaborate with team members, and follow instructions from senior team members or team leads through strong
- empathy
- and open communication.
- Learn and adapt to new technologies, programming languages, and software development methodologies with high
- agility
- in a fast-evolving tech stack.
- Maintain quality and attention to detail in software development tasks, backed by an
- honest
- commitment to clean code.
- Create and document technical specifications, software designs, and coding changes with
- honesty
- and clarity for seamless team collaboration.
- Adhere to coding standards, software development best practices, and maintain confidentiality of sensitive information with complete
- honesty
- and integrity.
Kualifikasi
What capabilities you’ll need (Requirements)
- Have experience in software development, with a proven track record of successfully delivering complex software projects through high
- agility
- and technical excellence.
- Extensive experience and proficiency in Angular & PHP or Go, demonstrating the
- agility
- to work seamlessly across front-end and back-end ecosystems.
- Understanding of software development principles, architecture, design patterns, and best practices applied with
- empathy
- for long-term code maintainability.
- Familiarity with software development tools and frameworks, version control systems, and bug tracking systems.
- Ability to analyze technical problems, propose effective solutions, and make informed decisions with
- honesty
- and objectivity.
- Good communication skills with strong
- empathy
- to effectively convey ideas, listen, and discuss technical concepts with team members.
- Proactive approach to self-learning and self-improvement in the field of software development, driven by continuous
- agility
- Ability to plan, organize, and manage software development projects—including defining project scope, timeline, and resources—with
- agility
- to adapt to shifting priorities.
Commitment to staying up-to-date with the latest advancements in software development technologies, methodologies, and best practices through an
- agile
- mindset.
- Ability to handle sensitive or confidential information with discretion and strict
- honesty
- Bonus points if you have the following skills
- Knowledge of multiple programming languages and libraries (MySQL, Dart, PHP, or Go), showcasing technical
- agility
- across diverse environments.