
Job description
Job responsibilities
- Gather functional requirements and develop Identify & resolve defects/bugs in pre-production, production, QA testing & post-release patches
- Design and build scalable APIs (application programming interface)
- Write clean, efficient, and reusable code
- Build compelling web applications using best practices of the AngularJS Master’s degree in Computer Science (or equivalent experience)
- 3+ years of experience as a Full-stack developer (rare exceptions for highly skilled devs) framework
- Analyze website performance and drive improvements QA/QE
Minimum requirements
- Bachelor’sProficiency in AngularJS, Node.js, and related technologies
- Proficient in HTML5, CSS3, and JavaScript
- Experience with REST APIs and third-party libraries
- Good knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS
- Fluency in English to collaborate with engineering managers
- The ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones
- technical specifications
- Work cross-functionally with developers, designers, product managers, Preferred skills
- Command over complex code bases, large systems & version control systems like Git
- Working knowledge of database, APIs, proxies, caching layer, and other web services
- Experience in cross-browser compatibility, and responsive design of the applications
- Expert understanding of server-side logic and front-end performance optimization
- Excellent command over algorithms, data structures, and computer science fundamentals

About Technoidentity
About
Founded a decade ago, a group of seasoned professionals came together to ask ‘How might we use technology to bring the world closer to social justice?’ A small team was put together to create incredible solutions for organisations working towards delivering large scale impact. Today, we’re a global organisation providing disruptive software solutions to our customers who are solving important problems in their industry and also the world we live in. At TechnoIdentity, we challenge our team of passionate technologists to create forward-looking solutions for our customers that improve operational efficiency and bolster their bottom line. We empower them with the tools, methodologies and decision-making to make real impact, fast. We invite creative minds and businesses to TechnoIdentity, let’s collaborate to transform lives through technology.
Life at TechnoIdentity is shaped by the belief that everyone deserves to bring their authentic self to work and as responsible adults, you will choose to spend your time wisely on things matters the most to you.
Tech stack
Similar jobs
What you'll do:
· Perform complex application programming activities with an emphasis on mobile development: Angular, ionic, Node, TypeScript, JavaScript, Apache Cordova, RESTful APIs and more
· Assist in the definition of system architecture and detailed solution design that are scalable and extensible
· Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
· Own the quality of code and do your own testing. Automate feature testing and contribute UI testing framework
· Become a subject matter expert for our mobile applications
· Deliver amazing solutions to production that knock everyone’s socks off
· Mentor junior developers on the team
What we’re looking for:
· Amazing technical instincts. You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.
· A love for learning. Technology is continually evolving around us, and you want to keep up to date to ensure we are using the right tech at the right time.
· A love for working in ambiguity—and making sense of it. You can take in a lot of disparate information and find common themes, recommend clear paths forward and iterate along the way. You don’t form an opinion and sell it as if it’s gospel; this is all about being flexible, agile, dependable, and responsive in the face of many moving parts.
· Confidence, not ego. You have an ability to collaborate with others and see all sides of the coin to come to the best solution for everyone.
· Flexible and willing to accept change in priorities, as necessary
Preferred Qualifications:
· Proficient with Apache Cordova framework
· Built or maintained custom Cordova plugin
· Demonstrable knowledge of native coding background in iOS
· Understanding of Apple certificate and profile management
· Experience developing and deploying applications within Kubernetes based containers
· Experience in Agile and SCRUM development techniques
KEY RESPONSIBILITIES:
- Collaborate with Project Manager or Project Consultant to develop front end of mobile and web application
- Delivering a complete front-end application
- Ensuring high performance on mobile and desktop
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Cooperating with the back-end developer in the process of building the RESTful API
- Collaborate with the stakeholders, the users, the build team and other development partners to implement state-of-the-art user experiences.
- Collaborate with cross-functional teams to analyze, design, and ship new features
- Participate actively in discussions, presentations and decisions about front end development, web application, mobile app etc.
- Act as the impulse by providing clear guidance to the team’s questions during implementation phases
- Implement new technologies to maximize application performance
- Work with outside data sources and APIs
- Work on bug fixing and improving application performance
KEY COMPETENCIES & SKILLS:
- Strong object-oriented JavaScript
- Flat box, material design concepts
- AngularJS, MVC frameworks – Angular
- CSS precompilers like Sass and LESS
- Skills in one or more chosen frameworks/libraries like jQuery or Bootstrap
- AJAX (Asynchronous JavaScript and XML)
- HTML 5, CSS Modules, Web pack, Babel, npm
- jQuery, jQueryUI, RequireJS, doT.js (Templating Engine)
- Able to integrate existing API (REST)
- Understanding of java web application technology stack (core Java, spring core, Spring MVC, Hibernate, REST)
- Git/GitHub, Continuous integration using maven & Jenkins
- Integrate applications with network systems, servers and databases.
- Troubleshoot problems with application development and use
- Excellent conceptual, and critical thinking capabilities
- Self-directed and self-motivated with the ability to take charge or play a supporting role
- Strong understanding of product development
- Clear written and verbal communications skills (English), including presentation skill
- Basic knowledge of Microsoft Office (Word, Excel and PowerPoint) is required.
Requirements:
- Practical experience with AngularJS/Angular/ReactJs, etc.
- Practical experience with server side technologies like Django, Ruby on Rails, etc is a plus.
You must be:
- A quick, analytical thinker
- Someone who wants to learn how to write quality code
What you will be doing:
- A lot of heavy JS changes for improving the user experience.
- Help build out the front-end completely once all the information from the backend has been dumped to a template.
Job Description:
We are looking for a good JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application 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 quality product is important.
Responsibilities
- 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
Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (Redux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
Senior Angular Developer (5-8 years)
• 5+ years of professional UI programming experience
• Experience using RESTful APIs
• Experience with Project Management Agile methodologies (Jira) in the development
life cycle is highly preferred
• 4+ years of experience with Javascript, Angular2+ (specifically Angular 6, 7, 8, or 9 is
ideal), application architecture, Unit testing
• Expert knowledge of web technologies (HTML/CSS)
• Expertise in jQuery
• Knowledge of Best practices in writing quality code
• Knowledge of CI/CD (Bitbucket, Git, Gitlab)
• Knowledge of Vercel quality code tool
• Knowledge in leading a qualified, talented developer team
• Strong knowledge of W3C standards
• Ability to write high- performance, reusable code for UI components.
• Can implement complex enhancements with little assistance
• Can work in occasional high-pressure situations with tight deadlines
• High personal code development standards (peer testing, unit testing,
documentation, etc.)
• Self- starter, start-up experience is a plus. Ability to work in an extremely dynamic
and fast placed environment
• Strong written and verbal communication skills
Requirements:
- Previous experience working as a React.js Developer.
- In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
- Knowledge of REACT tools including React.js, Webpack and Redux is a must.
- Experience with REST APIs
- Proficient understanding of code versioning tools
- Ability to translate designs into code
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Immediate joining , within 15 days
- Work from home till january, after that work from office
Must have Skills
==============
Excellent understanding on fundamentals of Javascript, HTML5, CSS3
Proficient in Javascript/CSS frameworks like AngularJS (2+), jQuery, Bootstrap
Proficient understanding of code versioning tools, such as Git/SVN
Very good with data structures and algorithms
Excellent communication skills to interact with clients/stakeholders
Good to have Skills
=================
REST API development using NodeJS, MongoDB, Express
UX skills like prototyping or wireframing the UI requirements
Mobile App development using Phonegap or Ionic or React Native or Flutter
Responsibilities
==============
Communicating with the clients/stakeholders to understand the project requirements.
Delivering front-end solution, ensuring client satisfaction.
Leading the front-end team from a technical, architectural and quality perspective.
Collaborating with the backend developers to build REST APIs.
What you will get?
================
Flexible timings
Small team, hence quick growth
Training on latest technologies








