Mobile Engineer (React Native)
Mobile Engineer (React Native)
Hybrid
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
- Lead software engineers in an agile squad.
- Work with product team to define and update priorities and reflect this in your squad’s backlog.
- 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)
- 5+ Years experience in software development
- Knowledge in Agile methodology of running projects
- Have served as technical lead for a team of engineers and can demonstrate broad technical leadership
- Have owned the 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 Mobile App SDK (React Native, Flutter, Java, Kotlin)
- Proficiency in PHP / Node JS / Java / .NET
- Proficiency in HTML, CSS, Javascript, React JS, Angular
- Proficiency in SQL Server, MySQL efficient table schema & database querying
- Knowledge of modern development principles and best practices (Object oriented programming, design patterns, unit testing, continuous integration and deployment)
- Release & 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, 2024