Implementing front end visual and interactive elements of web applications, supported by back-end services.
Ensuring the technical feasibility of UI/UX designs created by the team and translating them into functional user interfaces, ensuring cross browser compatibility and performance
Building reusable JavaScript libraries
Following JavaScript coding standards and building appropriate unit tests, integration tests and deployment scripts for applications or APIs
Optimizing applications for maximum speed and scalability
Collaborating with other team members and stakeholders
Communicating regularly with clients and project teams to report progress on development efforts
Contributing to continuous improvement of products by suggesting enhancements to user interface and application architecture or use of new technologies
Understanding underlying technology platforms
Understanding REST API
Understanding purpose of functionality under development
Focusing on UX to accomplish application and UI goals
Ensuring code is tested and working correctly from customer perspective
Requires involvement in testing and Acceptance Criteria
Requires involvement in testing and Acceptance Criteria
Evaluating new GIS or regular technology
Envisioning next steps in evolution of the web applications
Seeing big picture in apps design and architecture
Designing data flows that are efficient and uses minimum memory
Designing and write reusable and component based code
Covering all use cases of the application based on documented requirements before handing it over to testing.
Researching and evaluating new libraries and techno-legal impacts on our app in development
Writing clean, readable and bug free code
Creating unit/functional tests and testing platforms.
If you feel you are qualified for this position and are interested in this opportunity, please send your resume to butler@6simplex.co.in.
Preferred Qualifications:
4+ years hands-on experience building JavaScript applications
Educational Qualification Bachelor s or Master s degree in Computer Science or related disciplines (BCA, MCA, Computer Science/Studies, Software Engineering) Bachelor s or Master s degree in GIS or related disciplines (geography, GIS, cartography, surveying, geology) will be a plus.