Frontend Engineer (Junior) - #1108436
Vanguard Software Pte Ltd

JOB SUMMARY:
We’re looking for a Frontend Software Engineer to join our growing engineering team. This role is ideal for graduates or those with 1–2 years of experience. You’ll work on intuitive, user-friendly features using React.js and React Native, collaborate closely with product and backend teams, and gain hands-on experience delivering high-quality frontend solutions in a fast-paced environment. Whether you're starting your frontend journey or already have experience, this is a great opportunity to sharpen your skills and grow as an engineer.
KEY RESPONSIBILITIES:
Develop responsive, performant UIs using React.js and React Native
Write clean, maintainable, and testable frontend code
Debug and resolve UI/UX issues effectively across platforms
Work closely with designers and backend engineers to build seamless experiences
Participate in code reviews and follow established coding standards
Contribute to testing, deployment, and release processes
Stay updated on the latest trends in frontend development
What You’ll Learn
Real-world frontend development using React.js, React Native, and JavaScript/TypeScript
Mobile-first and responsive design principles
Integrating with RESTful APIs and handling asynchronous data
Working with design systems and component libraries
Managing state using tools like Redux, Context API, or RTK Query
Best practices in version control (Git), testing, and CI/CD pipelines
Deployment workflows for web and mobile
Collaboration in agile teams with designers, product managers, and engineers
JOB REQUIREMENTS:
For Fresh Graduates
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or graduating soon)
Basic understanding of JavaScript/TypeScript and web fundamentals (HTML, CSS)
Exposure to React.js or React Native via coursework, internships, or personal projects
Eagerness to learn new tools and adapt to feedback
Awareness of UI/UX best practices and basic design principles
For 1–2 Years Experience
1–2 years of professional experience in frontend development
Proficient with React.js and/or React Native
Experience working with REST APIs, Git, and frontend tooling
Familiar with state management, navigation, and form handling in React
Able to independently deliver small to medium-sized features
Understanding of responsive design, accessibility, and performance optimization
Nice to Have (For All Levels)
Experience with TypeScript, Expo, or React Native CLI
Knowledge of testing tools like Jest, React Testing Library, or Detox
Familiarity with design tools (e.g., Figma)
Exposure to mobile app deployment or publishing processes
Contributions to open-source projects or personal side projects
Familiarity with Agile/Scrum workflows
Soft Skills
Strong communication and collaboration skills
Open to feedback and driven to improve
Reliable and takes ownership of tasks
Curious and eager to explore new technologies and solutions
What We Offer
Structured onboarding, mentorship, and personalized growth plans
Real project experience with web and mobile applications
Collaborative and supportive team environment
A clear path to mid-level and senior frontend roles
Encouragement to explore and innovate with new tools and ideas
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Logistics Executive

Semiconductor Process Technician
E-Commerce Admin (Airport | up to $3,300 + Bonus!)
