Architect/Lead, UI/Front End
A leading venture capitalist (VC) in Silicon Valley commented that “Evergent
is a diamond in the rough”. Evergent today manages over 560M+ user accounts in
over 180+ countries on behalf of our customers. Globally Evergent is working
with 5 of the top 10 carriers (AT&T, Etisalat, SingTel,
Telkomsel, and AirTel) and 4 of the top 10 media companies
(HBO, FOX, SONY and BBC). We are not surprised by the VC
comment. We have done this with an amazing global team of 300+professionals.
Evergent is recognized as the global leader for Customer Lifecycle Management
for launching new revenue streams without disturbing the inflexible legacy
systems. The need for digital transformation in this subscription economy
and our ability to launch services in weeks is what sets Evergent apart. We
welcome you to come and meet with us.
We are looking for an experienced Front End Lead/Architect who is proficient
with React.js. Your primary focus will be on developing efficient Front End
layers using well known React.js workflows (such as Flux or Redux). You will
ensure that these applications are robust and easy to maintain. You will coordinate
with the rest of the team working on different layers of the infrastructure.
Therefore, a commitment to collaborative problem solving, sophisticated design,
and a quality product is important.
Responsibilities:
- Architecting large scale Enterprise
application Front End layers for:
- Maintainability (Modularity, Testability)
- Reusability (ComponentizationCommon
Functionality)
- Performance (Caching, Resource
Utilization)
- Security
- Developing new user-facing features using
React.js
- Building reusable components and front-end
libraries for future use
- Translating designs and wireframes into high
quality code
- Optimizing components for maximum performance
across a vast array of web-capable devices and browsers
- Leading a team of high performing team React
JS developers
Primary Skills:
- React JS, Redux, HTML5, CSS3, Javascript,
Jquery, SASS and Typescript
- Develop user-facing features using
ReactJS
- Architect efficient and reusable front-end
systems that drive complex web applications
- Identify and resolve performance and
scalability issues
- Ensure the technical feasibility of UI/UX
designs
- Unit-test code for robustness, including edge
cases, usability, and general reliability.
- Strong proficiency in JavaScript, including
DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its
core principles.
- Having Experience with popular React.js
workflows (such as Flux or Redux).
- Familiarity with newer specifications of
EcmaScript.
- Knowledge of isomorphic React is a plus.
- Strong Proficiency in HTML 5, CSS 3
- Knowledge of modern authorization mechanisms,
such as JSON Web Token.
- Familiarity with modern front-end build
pipelines and tools.
- Experience with common front-end development
tools such as Babel, Webpack, NPM, etc.
- Familiarity with code versioning tools such as
Git, SVN, etc.
- Knowledge of functional or object-oriented
programming.
- Ability to write well-documented, clean
Javascript code.
- Rock solid at working with third-party
dependencies and debugging dependency conflicts.
- Understanding of REST APIs, the document request model, and offline storage.
Experience:
10+ years of overall experience with 3+
years of mandatory experience with React JS development