About KAKATIYA IT SOLUTIONS
Similar jobs
Job Overview:
We are seeking an experienced React Developer with 3 to 6 years of expertise to join our dynamic team. The ideal candidate will have in-depth knowledge of JavaScript and TypeScript, extensive experience with React.js, and proficiency in state management frameworks like Redux. You will work on developing and maintaining high-quality web applications, implementing robust design patterns, and ensuring the application meets functional and performance standards. Knowledge of testing frameworks such as Jest and functional testing tools like Playwright or Cypress is a plus.
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications using React.js and TypeScript.
- Implement web components using React.js and ensure component reusability across applications.
- Collaborate with UI/UX designers and backend developers to ensure seamless integration and user-centric designs.
- Develop and manage application state using Redux or similar state management frameworks.
- Utilize RxJS for reactive programming and asynchronous data handling within the application.
- Write clean, maintainable, and testable code following industry-standard design patterns.
- Create unit tests and integration tests using Jest or Web Test Runner (WTR) to ensure application quality and prevent regressions.
- Conduct functional tests using Playwright or Cypress (good to have) for end-to-end application testing.
- Stay updated with the latest web development technologies and best practices.
- Participate in code reviews, ensuring adherence to coding standards and promoting knowledge sharing across the team.
- Collaborate with the DevOps team to ensure smooth deployment and continuous integration (CI/CD) of code.
Required Skills:
- Strong experience in JavaScript and TypeScript.
- Extensive hands-on experience with React.js and web components.
- Proficiency in RxJS for handling asynchronous events and data streams.
- Expertise in state management frameworks like Redux.
- Knowledge of design patterns and their application in complex web applications.
- Familiarity with Jest and Web Test Runner (WTR) for unit and integration testing.
- Working knowledge of Playwright or Cypress for functional and end-to-end testing (good to have).
Key Responsibilities:
- Develop and maintain user-friendly web interfaces using HTML, CSS, and JavaScript.
- Utilize modern frontend frameworks (React.js or Vue.js) to build dynamic and responsive web applications.
- Implement and manage API calls and integrate GraphQL for efficient data querying.
- Utilize state management libraries (such as Redux or Vuex) to maintain application state.
- Optimize web applications for performance and scalability.
- Use local storage and session storage for efficient data management.
- Collaborate with backend developers to integrate with RESTful APIs.
- Ensure cross-browser compatibility and resolve any UI/UX issues.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with the latest industry trends and technologies to ensure we are using the best tools and practices.
Required Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).
- 2-3 years of professional experience in frontend development.
- Proficiency in HTML, CSS, and JavaScript.
- Experience with at least one modern frontend framework (React.js or Vue.js).
- Strong understanding of responsive design principles and mobile-first development.
- Experience with API integration and GraphQL.
- Knowledge of state management techniques and libraries (e.g., Redux, Vuex).
- Familiarity with local storage, session storage, and other web storage techniques.
- Excellent CSS skills with a focus on UI design and aesthetics.
- Good understanding of version control systems (e.g., Git).
- Strong problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively.
Preferred Qualifications:
- Experience with TypeScript.
- Familiarity with CSS preprocessors such as SASS or LESS.
- Knowledge of frontend testing frameworks (e.g., Jest, Mocha).
- Understanding of build tools and bundlers like Webpack or Gulp.
- Experience with CI/CD pipelines.
- Knowledge of web accessibility standards and best practices.
About the Company
Peacock Engineering Ltd is a Gold-accredited IBM Premier Business Partner which has amassed over 300 person years of experience implementing business critical EAM (Enterprise Asset Management) solutions across a range of industries such as oil & gas, pharmaceuticals, utilities, facilities management, transport, and power generation.
Peacock Engineering Ltd specialise in providing consultancy services and support for the IBM Maximo EAM software product and maintain a pool of highly experienced and capable consultants fully conversant with IBM Maximo and its functionality, capabilities, and opportunities for customisation to meet business need.
Main Purpose:
Peacock Engineering’s Technical Services team is now looking for an experienced UI / Front End Developer who is proficient with React.js (16.8+) to join our international team of developers delivering innovative solutions to our major UK-based customers.
Your primary focus will be working on new user interface components which are modern, secure, performant, and easy to maintain - following well-known React.js workflows and recognised best practices.
You will coordinate with the rest of our multi-disciplined team working together on different layers of the solution architecture. A commitment to collaborative problem solving, sophisticated design, and delivering a high-quality product is essential.
Specific Responsibilities:
- Developing new user-facing features for our clients using React.js
- Translating functional requirements (User Stories/Tasks) and wireframes into high quality code with tests
- Working with architects, developers, and QA engineers to ensure that your work is testable, meets industry security standards and is written to deliver good performance/scalability.
- Perform application and solution development to meet project requirements.
- Develop and document detailed technical designs to meet business requirements.
- Manage multiple technical environments and support the development and testing processes.
- Identify areas of customization and optimization and provide solutions that meet the business requirements.
Skills & Personal Qualities – Required:
Experience working with the IBM Maximo software product within the following capacities:
- Tech. in Computer Science, Engineering or Business-related field and/or equivalent work experience.
- Thorough understanding of React.js and its core principles
- Minimum five (5) years of work experience in React application development.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Demonstrable expertise in software development in an Agile setting
- Ability to deliver well-tested code consistently in an Agile, CI/CD environment
- Experience with JavaScript Testing frameworks and principles (Jest preferable)
- Familiarity with newer specifications of ECMAScript
- Familiarity with RESTful APIs
- Knowledge of modern authentication/authorization mechanisms
- Familiarity with modern build pipelines and tools (Azure DevOps preferable)
- Experience with common front-end development tools such as Babel, Webpack/Parcel, NPM/Yarn, etc.
- Familiarity with Git
- Good time-management skills
- Great interpersonal and communication skills
- Good spoken & written English
Skills & Personal Qualities – Desired:
- To bring industry knowledge world class capabilities innovation and cutting-edge technology to our clients in the Resources industry to deliver business value.
- To work with leading Resources client’s major customers and suppliers to develop and execute projects and reliability strategies.
- To harness extensive knowledge combined with an integrated suite of methods people and assets to deliver sustainable long-term solution.
- IBM MobileFirst certification
- JAVA/ SQL Skills
Person Specification/Attributes:
- Professional and committed, with a disciplined approach to work.
- Motivated and driven by finding and providing solutions to problems.
- Polite, tactful, helpful, empathic nature, able to deliver to the needs of customers.
- Has respect for others and their views.
- Technology minded and focused, enthusiastic about technologies.
- Analytical, able to raise from the detail and see the bigger picture.
- Dedicated to continually updating and upgrading own knowledge.
- Carries a mind-set of continuous improvement, constantly looking for better and more efficient ways of doing things.
- Values quality at the centre of all things in work.
Due to considerable amounts of virtual working and interaction with colleagues and customers in different physical locations internationally, it is essential that the successful applicant has the drive and ethic to succeed working in small teams physically but in larger efforts virtually. Self-drive to communicate constantly using web collaboration and video conferencing is essential.
As an employee, you will be encouraged to continually develop your capability & attain certifications to reflect your growth as an individual.
Their services are available across the globe, with over 65% of their client base being from US, UK, and Canada. The company's primary focus is on Ayurveda and taking the ancient knowledge to anyone who wishes to bring back balance to their health and apply the tools in their everyday life.
- Developing new user-facing features
- Building reusable code and libraries for future use
- Ensuring the technical feasibility of UI/UX designs
- Creating self-contained, reusable, and testable modules and components
What you need to have:
- Extensive working experience in JS Framework Angular 4/5/6.
- Expert in the modern MVC frameworks (Angular 4+ Framework, JQuery) preferably if prior experience in connecting Laravel backend with Angular
- Strong experience working in XHTML, HTML5, CSS3, Java Script
- Web services development experience using REST, JSON
- Deep knowledge of JS-based build tools like Grunt, Gulp, and Bower
- Proficient understanding of code versioning tools, such as Git
- Proficient in web development and RESTful API design
- Good understanding of Single Page Application
- Experience with interactive, drill-down charts and reports
- Knowledge of Agile Scrum development methodologies
- Experience with microservices based development and Protractor tests will be highly preferred.
- Critical thinker and problem-solving skills
- Team player
- Strong communication skills.
- Curiosity about how things work and willingness to work in a startup environment.
Experience : Minimum 1 year to 2 years experience required.
Education: Any Engineering Graduate
Work Location: Anywhere in India (Remote Work)
Job Requirements:
- 1+ years of professional experience in Information Technology field as Front End Developer
- Strong experience in HTML, CSS, Java Script, JQuery and Bootstrap
- Knowledge of formal methods and techniques in software development
- Experience / Knowledge in the following technologies/languages/libraries/frameworks:
- Exposure server side programming using Python / PHP / Java / C#
- Experience with Version Control Software (GIT)
- Ability to work independently and direct a team of any size (small to medium or large)
- Excellent written and oral communication skills
If the above assignment and work practice are exciting you, then apply. We will invite video call meeting for shortlisted candidates after assessment.
Requirements and Qualifications
- Bachelor’s or master degree in engineering
- 4+ years of work experience.
- Proficient understanding of HTML, CSS, and Javascript
- Proficient understanding of ReactJs or similar library
- Good understanding of responsive web development
- Good understanding of SEO and analytics
- Ability to break the business problem into smaller features
- Ability to access the technical feasibility of UI/UX designs
- Build reusable code and libraries for future use
- Optimize application for maximum speed and scalability
- Proficient understanding of cross-browser compatibility
Skillset:
PHP (Mandatory)
Java(Mandatory)
JQuery (Good to have)
HTML/CSS (Good to have)
Javascript (Good to have)
Angular (Good to have)
Thanks
Ravindra
1-3 years experience in Javascript Development
Extensive technical experience and development expertise in Javascript
Experience in working with REST API
Experience in any Javascript framework like Angular or React
Possess advanced knowledge of object-oriented design and development(OOA/OOD) and data architectures.
Experience working with and applying Design patterns to solve problems.
Demonstrate strong written and oral communication skills.
Hands on Coder Knowledge of any back end technology is a plus
Knowledge of Mobile Application is a plus (Android, IOS)
Candidate should be able to join in 1 month or less
Benefits
Flexible work timings,
Good team to work with
1. Experience and in-depth knowledge of HTML and CSS. (PRIMARY)
2. Knowledge of Principles of Responsive Web Design.
3. Experienced with JavaScript and ideally knowledge of one of these frameworks Angular, React, or Polymer.
4. Knowledge and experience integrating web apps with back-end using REST API's .
5. Knowledge of VC like Git.
Extras:
1. Principles of Web Performance Standards and PWA's.
2. Build and Automation tooling using a package like Gulp or Grunt.
3. Comfortable with the command line and usage of package managers like npm and gulp.