Business meeting
Business meeting


Job Description

Sub: Job Description for ‘DEVELOPER – Angular JS’

Experience: 4 - 5 Years

Location: To work from our Kolkata office

Education: An Engineer or MCA would be preferred, other Graduates may be considered only

with very strong experience

Salary: As per experience


Desired Candidate Profile: MUST have worked extensively on Mobile Apps and related Technology

stack for Mobile Apps Applications development & Support. Well versed with all related framework.

Strong communication skills in English, Hindi to communicate with the clients and handle projects.

Technical Skills

• Proficiency with JavaScript and HTML5

• Deep knowledge of AngularJS practices and commonly used modules based on extensive work


• Creating self-contained, reusable, and testable modules and components

• Ensuring a clear dependency chain, in regard to the app logic as well as the file system

• Ability to provide SEO solutions for single page apps

• Extensive knowledge of CSS and Java Script methods for providing performant visual effects and

keeping the framerate above 30fps at all times

• Thorough understanding of the responsibilities of the platform, database, API, caching layer,

proxies, and other web services used in the system

• Validating user actions on the client side and providing responsive feedback

• Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when


• Creating custom, general use modules and components which extend the elements and modules

of core AngularJS

• Experience with all levels of operation available to the front-end, such as from creating XHRs in

vanilla JS to using a custom wrapper around $resource

• Experience with building the infrastructure for serving the front-end app and assets

• Architecting and automating the build process for production, using task runners or scripts

• Documenting the code inline using JS Doc or other conventions

• Creating end 2 end test scripts for all components

• Working on various external Integrations

• Must have knowledge of using the developed App for Android and iOS

• Knowledge of APIs and testing

• Problem solving skills, algorithmic skills and data structures

• Should have worked in Support

• A go getter attitude

Other Technologies / Skills (desirable, but not mandatory):

1. Knowledge of JAVA applications.

2. Server side Administration & Troubleshooting at required times.

Principal Responsibilities

o To provide software development skills and be responsible for developing and testing an allocated

area to the agreed standards and quality practices.

o Carry-out unit testing of the developed software components

o Carry-out performance testing optimization, if required

o Product documentation to agreed standard

o Efficiently handle product support issues and problem resolutions

o Deliver work to agreed timescales and standards.

o Must have worked on Interface development, implementation and Testing.

o Knowledge of Data conversion, loading and testing

If interested, submit your resume right away. Or Contact Aniruddha Roy Choudhury, ONI ENTERPRISES

Key Skills

Angular JS

Java Developer

Java Programmer