Frontend Developer

ABOUT CLIENT

Our client is one of the world’s largest providers of Consulting, Outsourcing and Technology Services

JOB DESCRIPTION

Converting application User Stories into functional applications
Creating, and maintaining efficient, reusable, reliable, testable, and secure code for React frontend and Java backend. This primarily focuses on React Frontend and partially on Java back-end
Ensuring optimal performance, quality, and responsiveness of the applications from frontend
Identifying and resolving bottlenecks and bugs
Assisting the team in maintaining code quality, organization, and automation

JOB REQUIREMENT

Proficient in ReactJS, CSS, HTML, Java, and SQL
Skilled in SpringMVC, SpringBoot, Junit, Mockito, ReactJS, Jest, Enzyme, and Hibernate frameworks
Familiar with Java API security, common security standards, and various databases
Experienced in Gradle, Maven, GIT, JIRA, and Confluence
BS/MS degree in Computer Science, Engineering, or related field
Good English communication skills required
Minimum 5+ years of relevant experience in Java backend and React frontend development
Proficient in writing efficient, reusable, reliable, testable, and secure code
Excellent in popular Java frameworks like Spring MVC, Spring Boot, and Hibernate
Familiar with MVC, JDBC, RESTful, and microservices concepts
Knowledgeable in backend API security aspects like authentication, authorization, OAuth, OpenID, JWT, SAML, and SSO
Proficient in Object-Oriented analysis and design with common design patterns
Familiarity with integration patterns such as REST, Messaging, Streaming, and SOAP
Proficient in concurrency patterns in Java
Experience with Java and ReactJS stack, as well as State Management, Redux, Reducers, JavaScript, and CSS
Strong knowledge of relational databases, SQL, and ORM technologies like JPA2 and Hibernate
Proficient understanding of versioning and build tools, including Git, Gradle, Maven, and Ant
Familiarity with continuous integration and cloud services is a plus
Experience in agile team environments, practicing Scrum and Kanban
Good communication, interpersonal, and teamwork skills
Pro-active and flexible working approach
Knowledge of business domains like Banking is a plus
Team-player with experience collaborating with international and multi-functional teams
Self-development skills to stay updated with fast-changing trends

WHAT'S ON OFFER

Competitive compensation, comprehensive health insurance for employees and dependents.
Participation in international projects within a professional and dynamic work setting.
Gaining valuable experience with diverse projects, new technologies, and a multitude of talents.
Access to training opportunities, including technical seminars and soft skill courses.
Potential for promotion through a regular performance review system.

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

ReactJS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01174

Status:

Close

Related Job:

Developer Manager (PHP Technical Lead, English)

Ho Chi Minh - Viet Nam


Product

  • PHP
  • Management

Communicate with cross-functional teams including Product, Developer, QA and Executive teams. Lead project plan execution for the team's feature. Work closely with team members to research, analyze, design and estimate features based on specifications. Attend necessary meetings. Manage internal processes for team members such as hiring, training, and performance reviews. Review code submitted by team members. Provide support for resolving business logic and technical problems for team members. Handle issues from Support/QA team and/or assign them to team members accordingly.

Negotiation

View details

.NET Engineer

Ho Chi Minh - Viet Nam


Product

  • .NET
  • ReactJS
  • Angular

Collaborate with stakeholders to understand their needs and translate them into technical solutions. Develop clean, scalable, and maintainable code using .NET languages adhering to best practices and design patterns. Implement rigorous testing methods including unit and integration tests to ensure quality. Contribute to the continuous improvement of existing code by reviewing, refactoring, and maintaining it. Create clear and concise technical documentation to support ongoing development and maintenance. Work closely with cross-functional teams including engineers, product managers, designers, and testers to achieve common objectives.

Negotiation

View details

Frontend Software Engineer (Middle/Senior/Lead)

Ho Chi Minh - Viet Nam


Product

  • ReactJS
  • Frontend

Front-end research and development of products, including designing, implementing, and optimizing user interfaces. Making technical decisions, reviewing code, and promoting best practices in development and architecture. Using relevant tools and platforms to address user experience challenges, integrate complex business logic, and deliver business solutions efficiently. Collaborating with stakeholders to analyze business needs, define technical requirements, and contribute to system architecture design and development. Researching emerging technologies and evaluating leading industry products to drive continuous improvement in user experience and overall product quality. Providing mentorship and guidance to junior developers and fostering a collaborative and knowledge-sharing environment. Leading big projects from end-to-end and mentoring/guiding team members.

Negotiation

View details