Senior Front End Engineer| Full-time, Colombo-based job from Trabeya Pvt Ltd in Colombo, Sri Lanka

Wednesday 29th, April 2020

Trabeya Pvt Ltd

Apply Bookmark

Colombo

Full-Time

IT-Hardware / Networking IT-Software / Internet

SENIOR FRONT-END ENGINEER | Full-time, Colombo-based

We are on the lookout for a talented and self-motivated individual to join our dynamic and collaborative team

Role Overview
The successful candidate will endeavor with other engineers, business analysts and data scientists to deliver data-driven business solutions leveraging machine intelligence, taking ownership of front-end development for these.

Essential Functions and Responsibilities
  • Drive full cycle end-to-end development from design ideation through live deployment, with a focus on design and architectural vision, implementing or leading teams to implement new features, automated testing and release management 
  • Collaborate with design and product teams to create intuitive, responsive user interfaces around innovative workflows 
  • Implement UI/UX designs and features and improve these iteratively with feedback to enhance user satisfaction
  • Translate understanding of requirements to architecture, design and test-driven development plans addressing these 
  • Consult on robust, reactive and efficient API design, development and testing with back-end development teams 
  • Engage with clients/domain experts, business analysts, data scientists and other engineers to ensure that business requirements and expected outcomes are compatible with constraints on data sources, data strategy, and available or planned architecture and make recommendations where necessary, focusing on the front-end and user experience 
  • Maintain codebase integrity, documentation, version control and organizational best practices including code reviews
  • Stay current with technologies and best practices and make well-reasoned proposals to drive meaningful change

Requirements
  • Bachelor's degree or higher in Computer Science, Software Engineering or equivalent 
  • 3+ years of industry experience building and delivering user experiences and application features in a similar role 
  • In-depth knowledge of HTML5, CSS3, ES6 and AJAX 
  • Experience working with a modern JavaScript framework such as Angular (Angular 2 or later) or React with TypeScript 
  • Solid working knowledge of HTTP, RESTful APIs and databases (RDBMS or NoSQL) 
  • Ability to work across the full stack is highly advantageous

Skills required

industry experience building and delivering user experiences

Ability to work across the full stack is highly advantageous

knowledge of HTTP, RESTful APIs and databases (RDBMS or NoSQL)