Engineering Manager
Engineering Manager
Remote
Job description
The S-Quantum Engine is Sinarmas Financial Services' Digital Factory - focused on transforming one of Indonesia's largest financial services groups to match the increasingly digital demands today's financial services sector.
What You Need to Do
- Design and enforce software development framework and approaches.
- Lead agile software engineers squads.
- Work with product and business teams to define and update priorities and reflect this in your squads backlogs.
- Interface with other senior tech leaders: Infrastructure, DevOps, and Architects.
- Highlight dependencies or assets needed by the technical team.
- Understand technical design and implementation.
- Ensure the technical feasibility of UI/UX designs.
- Act as the technical subject matter expert to mentor fellow engineers and demonstrate technical expertise.
- Build efficient and reusable components.
- Contribute to every part of our product pipeline from inception to delivery.
- Design and conduct code reviews, unit tests, and test automation.
- Write clean, reusable, maintainable code.
- Design and implement APIs.
- Ensure the quality of code released from your team.
- Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
- A team-oriented approach, with a willingness to receive feedback and iterate on designs.
Job requirements
- Skill sets needed: programming (Java, C++), databases (MySQL, Mongo), experience with AWS or Google Cloud, experience in web application technology (e.g. React JS).
- 10+ Years experience in software development, 5+ Years in a managerial role.
- Knowledge of the Agile methodology of running projects.
- Have served as technical lead for a team of engineers and can demonstrate broad technical leadership.
- Having a technical roadmap for a business area.
- Listens and works well cross-functionally.
- Excellent understanding in the concept of APIs and Frontend-Backend communication.
- Strong knowledge in PHP / Node JS / Java / .NET.
- Strong knowledge in HTML, CSS, Javascript, React JS, and Angular.
- Proficient understanding of the App SDK (React Native, Flutter, Java, Kotlin).
- Strong knowledge in SQL Server, MySQL efficient table schema and database querying.
- Knowledge of modern development principles and best practices (object-oriented) programming, design patterns, unit testing, continuous integration and deployment).
- Release and Configuration management practices, Git and CI/CD.
- Experience in leading a team of developers.
- Experience in testing and test frameworks.
- Experience in designing database schemas.
- Good teamwork skills, capable in collaborating with other team members.
- A self-starter who loves to own things end-to-end.
Team
Product Development
Location
Remote - DKI Jakarta, Jawa, Indonesia
Work Type
Permanent
Application Posted
Jul 6, 2023