- 2 years of experience in React.js and Redux.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
About Cognitive Clouds Software Pvt Ltd
Similar jobs
Senior UI / Frontend Developer
About the Role
Reporting to the Software Engineering Manager and as a member of the Development team at IDC, the Sr. Software Engineer is responsible for delivering quality and performant software and design to handle the vast array of use cases that our customers have today. This role is responsible for Developing Software Solutions by learning information needs, discussing with managers, studying systems flow, data usage, finding problem areas and coming up with solutions & following the software development lifecycle.
Responsibilities:
- Responsible for technical development of multiple projects & products
- Working on data structures & algorithms, time & space complexity, OOPs
- Transforming Logic to Code
- Designing and developing UI front end Technologies.
- Working on web application development
- Developing products by using different technologies
- Doing optimization of Code
- Working on Debugging and fixing Cross Browser Compatibility issues and Optimization for web by using best practices
- Making sure that Web applications are secure
- DevOps transformation using Agile and SCRUM methodologies.
- Provide recommendations for continuous improvement.
- Work alongside other team members & Leaders to elevate technology and consistently apply best practices.
Qualifications, Skills & Experiences
- Minimum 5+ years of recent experience in building products on cloud
- Working experience of Redux is essential
- Experience in UI development with minimum two enterprise grade JS frameworks like Angular 4+, VueJS, ReactJs or others– Proven track record of having designed and deployed large scale & low latency cloud-based systems
- Strong experience in architecting and building multi-threaded, distributed systems.
- Strong knowledge of data structures, algorithms, and designing for performance.
- Outstanding problem-solving abilities.
- Ability to achieve stretch goals in a highly innovative and fast paced environment.
- Sound business judgment, proven ability to influence others and strong analytical thinking skills.
- Extensive experience of mentoring junior engineers to success.
- Experience with Microservices Architecture
- Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
- Working knowledge of CI/CD pipelines and AWS/Azure cloud services is essential
- Hands on experience of building products for unix systems in addition to windows is good to have
- Very good communicator
Education:
Engineering graduate or higher from Tier I or Tier II colleges.
Skills Required:
" Experienced with front end programming language with React JS.
" 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 (such as Flux or Redux).
" Knowledge of modern authorization mechanisms, such as JSON Web Token.
" Familiarity with modern front-end build pipelines and tools.
" Familiarity with code versioning tools (such as Git, SVN, and Mercurial).
" Candidates with Good communication Skills.
What's the role?
- You love building things, and have built complex consumer web applications in the past.
- Expert in running applications consistently on all modern browsers
- Experience investigating and improving Javascript performance
- Experience building and debugging complex systems in a team environment.
- Focus on good documentation and file structure
- Create complex web applications and user interfaces using Javascript, Angular, HTML, and CSS
- Develop production quality front end code
- Working together with designers and back end engineers
Responsibilities
- Develop user-facing progressive web applications using Angular
- Integration with back-end systems, APIs, and SDKs to create rich, data-driven behaviours
- Design and write high-performance, reusable code, and libraries for UI components
- Identify bottlenecks and bugs, and devise solutions to address them
- Help maintain code quality, organization, and automatization
- Stay up-to-date with all recent developments in the JavaScript and Angular space
- Keep an eye on issues, security updates, etc on Angular and other product dependencies
Essential Skills / Experience
- Required
- Expertise with Javascript
- Current experience with HTML5 and CSS3
- Strong experience with Javascript libraries/ MVC framework like Angular (2+)
- Experience with CSS preprocessors, like SASS or LESS
- Preferred
- Expertise using Typescript
- Exposure to AWS services (Route53, Cloudfront, S3)
- Exposure to SQL & NoSQL Databases
Qualification (Required)
- BE. / M.E./ MCA degree in Computer Science or equivalent degree from reputed college/university.
Role: React Developer
Experience: 3 to 8 years
Location: Hyderabad (Initially remote)
No of openings : 3
Technovert is not a typical IT services firm. We have to credit two of our successful products generating $2M+ in licensing/SaaS revenues which is rare in the industry.
We are Obsessed with our love for technology and the infinite possibilities it can create for making this world a better place. Our clients find us at our best when we are challenged with their toughest of problems and we love chasing the problems. It thrills us and motivates us to deliver more. Our global delivery model has earned the trust and reputation of being a partner of choice.
We have a strong heritage built on great people who put customers first and deliver exceptional results with no surprises - every time. We partner with you to understand the interconnection of user experience, business goals, and information technology. It's the optimal fusing of these three drivers that delivers
Role’s Purpose
As a Frontend Engineer, you’ll lead in developing new Productivity-as-a-Service technologies that operate at a massive scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud. Our mission is to provide them with best-in-class content management, collaboration, enterprise data security, and an ever-expanding set of foundational cloud-based services.
As a Product Manager/Analyst, you will always “put the customer first” and have the mentality of “act now and iterate”. You will be part of engineering teams to build innovative cloud-native products. Duties and tasks are varied and complex, needing independent judgment.
Responsibilities:
- Work closely with the engineering team and a dedicated product manager to build and evolve our growing frontend web applications while we quickly grow our user base.
- Design efficient and attractive user experiences on our React-based web frontend
- Accurately translate user and business needs into functional frontend code
- Build well-abstracted, reusable, highly performant code for UI components
- Proactively anticipate problems and keep the team and management informed in a timely manner
- ·Manage stakeholder expectations across the organization and India site
Must have:
- Significant professional experience with React.JS, State management frameworks (MobX, Redux, or similar), and use of React Hooks
- Confidence being hands-on from initial wireframes, through prototyping, into building the final product.
- Good knowledge of HTML, CSS, and JSX
- Experience with CSS pre-processing frameworks (Sass, Less Stylus)
- Experience working with REST APIs
- Good understanding of HTTP protocol, WebSocket, SSE, webRTC, and other web technologies
- Practical experience in application delivery process with Webpack, CDN, and Gulp tasks
- Proficiency in testing front-end applications and automated browser testing
- Practical experience with engineering best practice
- ·Proficient understanding of Git
Qualification:
- Minimum of 3-8 years of industry experience as a software development engineer, web development engineer, front end engineer, or similar
- Bachelor’s degree in Computer Science or related field.
- Good knowledge of HTML, CSS, and JSX
- Proven Experience in the development of technical roadmap and strategies across all levels. Excellent organizational, verbal, and written communication skills.
- Comfortable presenting to large internal groups and leadership team members.
- Maturity, judgment, negotiation/influence, and analytical skills.
- Ability to succeed through collaboration and working through internal and external organizations and individuals.
- Being hands-on and willing to delve deeper into engineering problems if needed.
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
- Should have hands-on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, Bootstrap, BackboneJS, ReactJS, DurandalJS, etc. (ReactJS is Mandatory)
- Proficient in web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS, and experience in building/using REST APIs
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling and partial page updates.
- You have a strong appreciation for design and interaction, as well as an intimate understanding and appreciation for presentation layer code.
- You love puzzles, problem-solving and have proven in-depth knowledge in a variety of tech stacks.
- You are passionate about being precise in the implementation of designs and do not compromise on quality.
- You are comfortable working in a high-pressure environment and are able to adapt to the needs of the day.
- You are open-minded and curious to learn
Expectations and Responsibilities
- See a project through from conception to finished product
- Strong organizational skills. You should not need someone to “manage” you
- Excellent verbal communication skills
- Good problem-solving skills
- Attention to detail
- Be able to push the boundaries of technology to deliver an unparalleled product
- Able to research and use cutting edge tools to deliver seamless experiences for users
We expect you to have some exposure to the following technologies
- HTML5, CSS, SASS, JS
- CSS Libraries - Boostrap, CSS Grid
- Front-end frameworks (React/Angular/Vue)
- Git
In the role of Technology Analyst, you will interface with key stakeholders and apply your technical proficiency across different stages of the Software Development Life Cycle including Requirements Elicitation, Application Architecture definition and Design. You will play an important role in creating the high-level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is respected and valued.
Skill:
- Mandatory Skills and Knowledge:
- Experience in HTML, Bootstrap, JS, CSS/Less
- Experience in ReactJS, Redux
- Experience in Javascript, ES6, Webpack
- Experience with Node JS NPM, bower , grunt
- Experience with Groovy/Cucumber or other Test Automation tools
- Experience with Stash/GIT
- Experience with Liquibase
- Experience with Swagger
- Experience with AWS – EC2, SNS, SQS, Lambda
- Experience with Ansible
- Experience with OpenShift or other Container platforms
- Experience with messaging technologies or integration
- Experience with Atlassian suite (Confluence, Stash, JIRA)
- Experience supporting high availability production systems is highly desirable
- Ability to work in a collaborative and distributed Agile environment with minimal direction and supervision
- Ability to work in a flexible environment and be adaptable to change
Years of EXP: 3+ yrs. of experience
Roles and Responsibilities:
- Developing ReactJS based web applications and other UI skill based applications as needed
- Provide input to or develop business systems solutions, estimates and specifications
- Understand technical designs provided by Architects and Tech Leads, and see them through the Agile development lifecycle
- Support application software by analyzing and fixing problems
- Conform to quality assurance standards and agreed processes within the department
- Support the strong automation and self-service strategy by driving automation practices within the team
- Contribute to out of hours activities as reasonably agreed in advance
- Utilize agile methodologies and XP techniques where appropriate in your work
- Passion for quality and clean code!
Skill/Competency Requirements:
Essential
- Working knowledge of the general digital landscape, architectures, trends, and emerging technologies.
- Ability to analyse business requirements and provide appropriate alternatives and solutions to meet those requirements.
- Knowledge of system development life cycle.
- Ability to guide the business through UAT through to sign off, managing any postimplementation changes.
- Knowledge of applications support and development
- Ability to work independently or within a team framework, and in varying customer environments
- Strong time management, workload management and organisational skills
Preferred –
- Proven Diagnostic and Troubleshooting skills
- A disciplined approach to planning, implementation and project execution
- Ability to prioritise workload and meet agreed timeframes
- Understanding of Agile development practices.
Additional skills:
- Good working knowledge in a relational database management system
- Business acumen and industry knowledge with a strong understanding of business processes and products
Sr. Angular JS Developer
he client side and providing responsive feedback| Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed|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 JSDoc or other conventions| Writing extensive unit tests using automated TDD tasks| Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)|Creating configuration, build, and test scripts for Continuous Integration environments
- Experience with Word press
- Experts in HTML To Word press theming
- Plugin Creation and Management
- Able to develop the theme. Mastery of HTML, CSS, PHP and jQuery;
- Experience with object-oriented programming
- Experience with mobile platforms.
- Experience with the following technologies OOAD/OOPS (Object Oriented Programming) PHP 5, MySQL 5, any framework like Zend/Symfony/CakePHP, etc.
- Strong understanding and hands-on in HTML, DHTML, XML, CSS, JavaScript, JQuery/Prototype and AJAX.
- Very strong understanding of database technologies and SQL Optimization.
- A clear understanding of product development environment and methodologies.
- Experience in SVN/GIT Hub/Beanstalk
- Familiarity with web technology trends (Web 2.0) and the evolution of the Internet.
- Experience with Word press is mandatory, other CMS/framework experience will be an added advantage.
- Experience with Word Press Theme, Widgets, and Plugin customizing and developing new word press themes, Plugin modification/development, and widgets development.
- Expert knowledge in Word press installation, configuration, administration, security, and optimization.
- Desired Experience in customizing existing 3rd party themes, Plugin.