Senior Software Engineer Portal Engineering · Indonesia · Fully Remote

Senior Software Engineer Portal Engineering · Indonesia · Fully Remote
Company:

Frankieone


Details of the offer

The role We are looking for a Software Engineer with expertise in Web technologies to join our team. As a Software Engineer, you will lead the development of high-quality web applications, ensuring that they meet business requirements, are scalable, and adhere to best practices. You will be collaborating with cross-functional teams, including product managers, designers, and other engineers, to ensure that the software is developed to meet the needs of our users.
In this role, you will work with leaders & team members who have significant front-end experience and relate to the challenges that engineers face. FrankieOne is a global team, in this particular role you are expected to have at least 6 hours of overlapping working hours with AEDT/AEST timezone.
Responsibilities: Lead the development of high-quality web applications, ensuring they meet business requirements, are scalable, and adhere to best practices. Collaborate with cross-functional teams, including product managers, designers, and other engineers, to ensure that software is developed to meet the needs of our users. Refine and estimate user stories for implementation. Develop technical and architectural designs as required and present them to leadership for approval. Write clean, maintainable, and scalable code that adheres to best practices. Maintain the software quality standards via unit testing, system integration testing via the prescribed automated systems. Maintain the security and integrity of the code, the build pipelines and dependencies. Develop and maintain documentation for software architecture, design, implementation and training Participate in code reviews and provide constructive feedback to peers to improve overall code quality. Provide technical guidance and mentorship to peer engineers. Keep up-to-date with emerging trends and technologies in software development and recommend improvements to our development processes and toolchain. Ensure software is delivered on time and meets quality standards. Requirements: 5 plus years experience in software engineering teams in an Agile environment 2 plus years experience in refining stories and mentoring mid /junior engineers 1 plus years presenting architecture designs for approval to a leaders and peers Minimum of 5 years working with Javascript Minimum of 3 years working with Typescript At least 3 years building consumer-facing services in reactive JS frameworks such as React (along with React Native for web preferred) Experience with back-end oriented languages, such as Nodejs for managing BFF. Developed a deep understanding of HTML5, ES6, CSS3/Sass and other front-end technologies Built solid experience in using testing frameworks like Playwright and Cypress. Developed a good understanding of responsive design concepts. Experience in designing, building, and consuming RESTful APIs with JSON payloads Used Docker to containerise your applications Exposure to working with CI/CD pipelines, Github Actions, Terraform, and the AWS ecosystem. Experience in using modern tools like GitHub Copilot, Slack, JIRA Excellent written and verbal communication Work collaboratively with a global team environment Ideally you have: Experience with back-end oriented languages, such as Golang, Nodejs (python optional). WebSDK building experience or building a similar software stack Exposure to DevSecOps practices Passionate about automation, No/Low Code tools to build accelerate delivery Exposure to building AI-based models & end-user applications. Your ticket to success: Inspire others. You take great pride in your work, have an eye for detail, and inspire others to do the same. You can manage the design, seek the team's input, and celebrate your shared success. You coach and mentor junior members of the team, peer-reviewing their work and supporting their development by sharing your knowledge and experience.
Design with quality. You can take a step back from the details, seek to understand the bigger picture and drive appropriate architecture and technology choices. The quality of your work is at the highest level and you're able to review others' work to ensure it is of the same caliber
Collaborate. You are an active participant in our regular scrum rituals. You communicate well and can work harmoniously alongside both product, other engineers, and QA - identifying areas for automation and supporting testing when required.
Be proactive. Your input and innovation are vital to ensure continuous improvement. You proactively identify areas that need modifying / could be improved across the service and technology stack and drive improvements.
Be an advocate. For FrankieOne, for our product, and our values.
#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Senior Software Engineer Portal Engineering · Indonesia · Fully Remote
Company:

Frankieone


Sales Manager - Fan And Thermal Management

Company Description Smarter.Greener.Together. Together with our 80.000 colleagues worldwide, we believe in technology and collaboration and are dedicated to ...


From Delta Electronics - Indonesia

Published 25 days ago

Web And Digital Platform Internship

Company Description Delta Group established our EMEA operation in 1995 with region headquarters in Hoofddorp near Amsterdam to pursue Delta's corporate missi...


From Delta Electronics - Indonesia

Published 19 days ago

It Support Engineer

Company Description Delta Group established our EMEA operation in 1995 with region headquarters in Hoofddorp near Amsterdam to pursue Delta's corporate missi...


From Delta Electronics - Indonesia

Published 14 days ago

Steward

As a Steward at Jimbaran Puri, A Belmond Hotel you are part of a team that crafts a truly memorable environment for all guests. In this role, you will contri...


From Belmond - Indonesia

Published 7 days ago

Built at: 2024-07-01T05:12:16.799Z