Muze Innovation
Software Developer (Mid to Senior)
- Compensation
- Not disclosed
- Location
- Din Daeng, Bangkok
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 4+ years of experience in web (JavaScript/TypeScript/Go) or mobile development (Kotlin, Swift, or Flutter).
- Strong understanding of modern software design patterns and architectures, including Modular Architecture, Clean Architecture, MVVM, OOP, and SOLID principles.
- Experience with Agile/Scrum development methodologies.
- Experience with unit testing.
- Proficiency in software development tools such as Git, JIRA, or similar tools.
- Strong problem-solving skills and attention to detail.
- A collaborative team player with a proactive and enthusiastic attitude.
Full description
Responsibilities:
- Collaborate with management, cross-functional teams, and customers to gather and analyze end-user requirements.
- Design and develop web applications (JavaScript / TypeScript/Go) or mobile applications (Kotlin, Swift, or Flutter) based on project requirements.
- Apply modern design practices.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Develop software based on system designs provided by Developer Managers or System Analysts.
- Perform testing, deployment, and maintenance of applications.
- Troubleshoot, debug, and continuously improve existing software.
- Collect and analyze user feedback to enhance software performance and usability.
- Prepare technical documentation to support ongoing and future development.
- Provide technical guidance and code reviews to Junior Developers.
Qualifications:
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 4+ years of experience in web (JavaScript/TypeScript/Go) or mobile development (Kotlin, Swift, or Flutter).
- Strong understanding of modern software design patterns and architectures, including Modular Architecture, Clean Architecture, MVVM, OOP, and SOLID principles.
- Experience with Agile/Scrum development methodologies.
- Experience with unit testing.
- Proficiency in software development tools such as Git, JIRA, or similar tools.
- Strong problem-solving skills and attention to detail.
- A collaborative team player with a proactive and enthusiastic attitude.
Benefits:
- Provident Fund
- Providing Macbook for all staff
- Starts 12 days Annual Leave and Special Leaves
(e.g., Birthday Leave, Training Leaves)
- Group Insurance with Dental Treatment cover
- Annual Health Check-up
- Financial Support for Skills (Improvement courses)
- Financial Support for Well-being (Sports classes, Sports equipment, Eye care, Books, and Gadgets)
- Gym Member
- Annual Outing & Party
- Mental Health Care
- Parking
- Lunch