Gaji: Rp15.000.000 - Rp20.000.000 per bulan
Sektor Bisnis: Software Industry
Key Responsibilities:
Lead a team of software developers, providing technical guidance, mentorship, and support.
Conduct thorough code reviews for all development projects, ensuring compliance with coding standards, best practices, and architectural guidelines. Not be afraid to reject code/tickets that don’t meet requirements.
Identify areas for improvement in code quality, performance, and scalability, and provide constructive feedback to developers
Advocate for and enforce company coding standards, including proper documentation, commenting, and adherence to established design patterns.
Collaborate with cross-functional teams, including product managers, designers, and quality assurance engineers, to deliver high-quality software solutions.
Stay abreast of industry trends, emerging technologies, and best practices in software development, and incorporate them into the team’s workflow.
Act as a technical mentor to junior developers, fostering a culture of continuous learning and professional growth within the team.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or related field.
8 years of experience in software development, with expertise in both front-end and back-end technologies.
Proficiency in a wide range of programming languages and technology stacks, including but not limited to:
Front-end: HTML/CSS, JavaScript (React, Angular, Vue.js), TypeScript
Back-end: Node.js, Python, Java, C#, Ruby on Rails
Databases: SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Redis)
Strong understanding of software design principles, data structures, and algorithms.
Proven experience in leading and managing software development teams, with a focus on code quality and adherence to coding standards.
Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to non-technical stakeholders. Strong management and leadership qualities.
Demonstrated ability to thrive in a fast-paced, collaborative environment and drive results through teamwork and leadership.
Experience with Agile methodologies (Scrum, Kanban) is a plus.
Graduates from Dicoding are welcome to apply.
At FlexiDev we offer our teams a range of comprehensive benefits:
Full-time permanent opportunities that allow you to work remotely from virtually any suitable work location.
Competitive salaries and comprehensive healthcare coverage through BPJS for all our employees.
High-spec device allocation to your remote workplace as standard.
Support from highly experienced industry leaders within Indonesia and in other countries.
Professional development through weekly Business English classes, which include both private and group programs. The training you receive strengthens effective communication within teams.
The opportunity to work with international clients.
Weekly drop-in Discussion and Sharing sessions, covering interesting topics that reflect our team’s needs and passions. This reflects our core values of sharing knowledge, intellectual growth.
A collaborative project environment with supportive teammates.