About the Position
As a Frontend Software Engineer, your mission will be to design and build the best
possible interface for our products. You’ll have a unique opportunity to build products unlike any other.
You’ll be working with technologies like Angular, HTML5/CSS, Three.js / WebGL, 3D models, web-based CAD-like wireframing, point cloud visualizations, and GIS mapping systems. You’ll also help us
build out component libraries (“legos”), create test harnesses, write unit tests, etc.
Essentials:
• 4+ years of experience using modern web frameworks/tech (Angular, Typescript, Javascript, HTML5)
• Experience building/integrating 3D-based libraries (Three.js, WebGL, Potree, Cesium,
Unity3D)
• Experience building component-based libraries in Typescript, Javascript
• Experience with 3D/2D geometry and related mathematical concepts
• Experience building client libraries against REST APIs
• Experience in CI/CD, automated integration tests (Jenkins); TDD mindset
• Familiarity with GitHub and SCM-related tools
• Familiarity with Agile Scrum/Kanban development methodologies
• Ability to visualize concepts through sketching, drawing, etc.
Bonus Points (non-essential):
• Familiarity with coordinate systems, mapping systems (Mapbox, Google Maps, Bing, ArcGIS)
• Familiarity with mobile app development (iOS, Android, etc)
• Familiarity with VR/AR UI development
• Experience in modern server-side languages Kotlin, Java, Python, C#, or C++
• Experience with middle-ware technologies (MongoDB, CouchDB, RabbitMQ, etc)
Location: Lahore-based (Position is Onsite during Probation only)
Salary: Salary will be paid in Remittance so no tax is involved.
“If this position does not suit you. You can always join our Talent Pool for other roles by submitting an application here: https://pakistanrecruitment.com/jobs/join-as-a-talent/“