We are seeking a highly skilled Software Developer (Frontend) to join our dynamic team. You will play a key role in designing and implementing scalable, high-performance web applications while working closely with cross-functional teams. If you are passionate about frontend development, have strong problem-solving skills, and thrive in a collaborative environment, we would love to hear from you!
Key Responsibilities
- Architect and develop efficient, scalable, and highly reusable frontend systems for complex geospatial web applications.
- Write clean, maintainable, and well-documented code following industry best practices.
- Optimize application performance, security, and scalability.
- Collaborate closely with product designers, product managers, and backend engineers to create seamless user experiences.
- Implement responsive design principles to ensure web applications perform well across various devices and screen sizes.
- Conduct thorough testing and debugging to ensure high-quality deliverables.
- Stay updated with the latest industry trends and emerging frontend technologies to drive continuous innovation.
Mandatory Skills & Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong proficiency in native JavaScript (ES5/ES6+), with deep understanding of event handling, asynchronous programming, and core frontend principles.
- Extensive experience in frontend engineering, particularly with TypeScript, JavaScript, CSS, React, and Redux.
- Familiarity with frontend libraries such as NX Monorepo, Redux Toolkit, React Router, React Hook Form, AgGrid, and HighCharts.
- Experience with geospatial front-end libraries like Leaflet.js and Deck.gl is a plus.
- Knowledge of build tools and testing frameworks such as Webpack, Vite, and Vitest.
- Understanding of Agile methodologies and the product/software development lifecycle.
- Strong problem-solving skills with keen attention to detail.
- Ability to adapt and learn quickly, with a strong sense of product ownership.
- Excellent communication skills with the ability to convey technical concepts to non-technical stakeholders.
- Strong organizational skills with the ability to handle multiple tasks and projects efficiently.
- Passion for software development and building high-quality web applications.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Technical Consultant Digital Analytics (Junior) - m/w/d - Vienna
2026-05-28
Network Engineer
2026-05-26
DevOps Engineer
2026-05-27
- Posted
- Apr 01, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Elliott Moss Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Technical Consultant Digital Analytics (Junior) - m/w/d - Vienna
2026-05-28
Network Engineer
2026-05-26
DevOps Engineer
2026-05-27