Senior Frontend Engineer

Amused Group
Full-timeColombo, Sri LankaUSD 1,500 - 2,000/month

Role purpose

The Senior Frontend Engineer is responsible to implement the frontend code, including testing and documenting.  For mobile and web.

Amused Group

Amused Group specialise in end-to-end product creation that leverages intuitive design, disruptive technologies and an agile framework.​ We disrupt, we innovate, we are at the cutting edge of the wagering sector.​ Pushing the boundaries of tech today to build the solutions for tomorrow, we are building an inclusive workplace that embraces diversity and difference.

Technologies we use:

  • React, React Native
  • TypeScript, Storybook
  • Webpack
  • Babel, Jest
  • C# dotnet core and terraform.
  • Azure
  • Detox

Key accountabilities

  • Design, code, test and deploy modern React-based customer experiences across both web and mobile using React and React Native.
  • Produce high-quality reusable, effective and scalable TypeScript / JavaScript code, components and libraries.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimise application for maximum speed, scalability and responsiveness.
  • Contribute to a maintainable, high quality, and performant codebase.
  • Implement new features in a highly collaborative environment with product managers and engineers.

Key selection criteria

Technical expertise

  • Strong JavaScript, React/React Native knowledge.
  • Firm grasp of the JavaScript language and its nuances, including ES6+ syntax.
  • Experience across TypeScript, GraphQL (Apollo or GraphQL Mesh)
  • Demonstratable skills in writing high performing front end code.
  • Experience with popular UI Frameworks such as Material UI and Bootstrap.
  • Experience with Azure cloud integration.
  • Understanding of Git flow, Azure DevOps and CI/CD pipelines.
  • Experience working in a start-up, wagering industry, or heavily regulated environments.

Knowledge and skills

  • 5+ years’ experience in Software Development
  • Strong frontend development skills and experience with React/Context API/ Hooks/ Redux or similar client-side store library.
  • Proficient understanding of web markup, including HTML5, CSS3 as well as server-side CSS pre-processing platforms, such as LESS and SASS.
  • Excellent competency of client-side scripting, JavaScript frameworks and asynchronous request handling

Desirable Skills

  • Exposure to high traffic / distributed software systems
  • Exposure to high throughput mission critical systems

Who you are

  • You are committed – You strive to produce, exceptional, risk free, fully tested solutions in all the platforms you build.
  • You can think on your feet - with experience building platforms which resolve fast paced, ever changing success measures.
  • You are team player– you enjoy working in a collaborative, innovative and customer first driven environment
  • You know APIs and RPCs – from designing to building REST APIs and gRPC calls.
  • You are a passionate problem solver – You love digging deep and brainstorming with colleagues in order to come up with the best solution for a problem

Qualifications

  1. Bachelor’s degree – computer science or information technology
  2. Master's degree – computer science or information technology (Bonus)
  3. Azure certifications (Bonus)

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*