Senior Software Engineer (Frontend)
Rod Staff Recruitment Group
Manila, NCR, Philippines1 month ago
40 views24 saves0 applies
Prepare for this role
Job Type
full time
Description
RESPONSIBILITIES
- Mentor software engineers and ensure compliance with software engineering standards.
- Analyze current technologies and system architecture company systems and determine ways to improve performance and stability.
- Contribute to the further development of the engineering teams through continuous improvement initiatives.
- Gather and evaluate user requirements in collaboration with product managers, designers, and other engineers.
- Assist in planning and developing feature-rich applications.
- Collaborate with stakeholders to develop applications from the ground up.
- Provide training, help, and support to other team members.
- Perform code review and code improvements.
- Stay up to date with current best practices and technologies.
- Learn new and emerging skills and/or technologies as projects require.
- Participate in every phase of the software lifecycle, actively contributing to the solution at every step.
- Write clean, testable code throughout the development process to ensure the quality is up to standards.
QUALIFICATIONS
- Degree in Engineering, Information Technology, Computer Science, or equivalent years of experience.
- At least 4 years of experience in Frontend Development.
- Team player, solution-oriented, critical-thinker, responsible, proactive, self-managed, driven, and motivated.
- Strong interpersonal, communication, and time-management skills.
- Ability to work autonomously or with a team.
- Integrity, passion, and collaborative spirit are expected.
- Strong analytical and problem-solving skills.
- Ability to thrive in a fast-paced, quickly changing environment.
- Extensive knowledge in frontend technologies especially in JavaScript.
- Extensive experience in HTML, CSS, and cross-browser compatibility.
- Proficiency in code versioning tools, such as Git.
- Extensive experience in building apps using JavaScript frameworks such as VueJS or ReactJS.
- Extensive experience in building apps that consume APIs.
- Experience in using GraphQL or Apollo GraphQL is preferred.
- Experience working in Agile/Scrum project team.
- Experience in using project management tools such as Jira and Confluence.
- Good grasp of user experience principles and how to apply technology solutions to enhance UX.
- Experience in data visualization is preferred - D3.js or Plotly.js.
- Experience in building APIs using JavaScript is preferred - Express, Sails, Meteor, or Loopback.
- Experience in building mobile apps is preferred - Swift, Kotlin, Flutter, or React Native.
- Experience in building desktop apps is preferred - Electron or Flutter.
- Experience in using testing frameworks is preferred - Jest, Mocha, Chai, Cypress.io, or Nightwatch.js.
This job is found at InterviewStack.io
Skills
htmlcssjavascriptvue.jsgraphqlagilescrumjiradata visualizationapisswiftkotlinflutterjestmochauser experienceproject managementfrontend developmentcode review