Senior Front End Engineer| Full-time, Colombo-based job from Trabeya Pvt Ltd in Colombo, Sri Lanka
Wednesday 29th, April 2020
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)