Job Requirements
3 - 5 years of experience
This job post is managed by
Heini V
Last active 2 years ago
Skills
Job description for Web Application Developer at Truffle Technologies
We offer a great opportunity for a proactive and skilled web application developer with strong technical foundation and experience in building webs applications. You will get to work with our exciting web application projects and use your developer skills in several areas across the end-to-end development process. We offer you a great environment to learn, challenge yourself, and work on cutting edge technologies.
Responsibilities
- Work closely with a small team and build high-quality web applications
- Build responsive web user interfaces by using standard HTML/CSS practices and JS frameworks
- Integrate data from various back-end services and databases using RESTful APIs
- Ensure cross-browser and cross-device compatibility including mobile-friendly experience
- Ensure excellent code quality
- Assist and support the team with testing, troubleshooting and optimizing the web apps to make sure they run smoothly on web platform
Requirements
- Bachelor’s or similar degree in computer science, engineering, mathematics or another relevant field
- 3+ years of experience in developing production quality code in a professional software engineering role
- 3+ years of experience in full project life cycle software development
- 3+ years of experience in web programming using HTML5, CSS3, JavaScript and Bootstrap
- 2+ years of hands-on experience in Vue.js, Next.js, React.js or Angular.js frameworks
- Ability to write well-documented and clean code
- Experience in RESTful APIs and JSON data format
- Experience in API design and integration
- Experience in Git version control
- Proven working experience in optimising web application performance across different browsers
- Solid understanding of web application development best practices including responsive design, security and session management
- Strong understanding of object-oriented programming
- Genuine interest in emerging technologies such as augmented reality and artificial intelligence
- Strong organizational skills to juggle multiple tasks within the constraints of timelines and budgets with business acumen
- Strong problem solving and debugging skills
- Good communication skills in English
- Ability to work in a small team and independently
- Entrepreneurial and experimental mindset
- Positive can-do attitude and teamwork spirit
- Innate curiosity and passion to learn and develop your skills continuously
- Fast learner
Preferred qualifications
- Experience in JavaScript back-end development (Node.js) and microservices architecture
- Knowledge of best practices in UX and web design
- Knowledge of agile principles and practices
- Knowledge of unit testing and test automation
What we offer
We offer a fast-paced and fun start-up working environment where you’ll get to wear several hats, build your skills in multiple areas (if you wish), and be deeply involved in developing the company. You get:
- Friendly, passionate and enthusiastic colleagues
- Good work-life balance
- Flat hierarchy, trustful and open work culture fostering creativity
- Central office location in the heart of Singapore, next to City Hall MRT station
How to apply?
If you’re interested in becoming a part of our growing team, please apply by submitting your CV with a short summary, portfolio link showing your previous work (e.g. to App Store, Stack Overflow or Github), and your availability. Kindly note that only shortlisted candidates will be notified.