We are looking for a React.js Developer to join our team! If you are interested in creating the best user experience and UI, you will love this job!
- Plan, develop and implement user interface strategy
- Work with designers and developers to develop modern, intuitive user interfaces for our web properties
- Work on design, look, and feel of our web properties
- Continuously improve the user experience
- Research user preferences
- Research new technologies and best practices
- Work in a team environment with shared code; disciplined use of source code control and process documentation
- Improve JS and CSS quality by conducting code analysis, and recommending changes in policies and procedures
- 1+ year of experience with ReactJS, Next.js
- 1+ years of experience with SASS/LESS
- 1+ years of experience with TypeScript
- 1 years of experience with node
- 1 years of experience with HTML
- 1 years of experience with CSS
- 1 years of experience with DOM
- 1 years of experience with AJAX, AXIOS, etc
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Great interpersonal and communication skills
- Degree in Computer Science
Key Skills
Typescript, React, React.js, Javascript, Node
About VRLAB TECHNOLOGIES PVT LTD
About
Connect with the team
Company social profiles
Similar jobs
Position Responsibilities
•Design, develop and test responsive and modular web applications providing optimal user experience on desktop and mobile devices
•Coordinate with other developers and teams in a fast-paced, collaborative development environment
•Research, build and coordinate the conversion and/or integration of new features
•Troubleshoot and analyse root cause for pre-prod or production problems and resolve issues
•Address problems with systems integration and compatibility
•Demonstrate impact of design on scalability, performance, and reliability
•Follow established coding and software tools standards in adherence to established security and quality control standards for software development
•Provide technical guidance to junior team members
Requirements and Qualifications
- Bachelor’s degree in Computer Science or related field
- 8+ years of experience as frontend engineer building large and cross platform applications
- SME level experience in Angular and/or React
- Excellent experience in Graphql, WebRTC, WebSockets and REST, PWA, Service Workers
- Excellent understanding of DOM, component rendering and client side performance issues
- Deep knowledge of Webpack like various bundling/build mechanisms and optimising builds
Good-to-have Qualifications
- Experience with building maps, reporting and analytics solutions
- Solid understanding of creating cross platform mobile application and publishing on various channels
- Experience with Native Android, Swift, or reactive Interfaces using RxJS
- Experience with Cloud Technologies
Role Summary:
Front-end Developer who would contribute towards building a highly flexible and scalable front-end by bringing deep core technology expertise.
Job Description:
- Ensure proper offline access using service workers and PWA
- Develop components which are SEO friendly
- Have experience in server-side rendering
- Drive evolution of application performance
- Ensure project scalability by having good project architecture
Skill Requirements:
- Good experience in HTML5, CSS3, JS - React
- React native
- Angular - Redux exposure - Have handled service workers and PWA caching and updates - CSS pre-processors knowledge like sass - Knowledge of webpack, parcel, grunt etc.
-Knowledge of pre-processors like SASS/LESS, CSS-Modules.
- Architecting and automating the build process for production, using task runners or scripts (Gulp / Grunt)
-Have an eye for good UI/UX, Progressive Web Apps, Responsive Design
-Interested in writing code, actively experimenting along with learning new things.
Individual applying to the role should ideally have the following attributes
-Passionate about Frontend Development and continually follow the platform & innovations
-Strong and innovative approach to problem solving and finding solutions
-Interested in working on fast-paced
- Excellent communicator (written and verbal, formal and informal)
- Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
- Ability to multi-task under pressure and work independently with minimal supervision.
- Ability to prioritize when under pressure.
- Strong experience of Angular 2+ and above along with other technologies like HTML5, CSS, jQuery, AJAX with good knowledge of ECMA Scripts.
- Strong knowledge of JS Fundamentals.
- Design & development of Angular applications as per desired specifications, along with experience in frameworks/libraries like jQuery, Bootstrap, Typescript etc.
- Architecture design, development, testing and maintenance of Web Apps, Implementation based on Angular Application MVC Patterns.
- Own end to end product modules/features (from the requirement to going live)- Design & code review, troubleshoot & help team members on issues.
- Gather requirements by interacting directly with the end-users.
- Research on open source framework/technology required for developing the feature/application.
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.
We are looking for UI developers with good knowledge of React JS. As a developer you will be responsible for understanding the requirements and developing the UI as per UX / VDs provided by the business / product team. You will be responsible for delivering a performant, robust and easy to maintain application. You will co-ordinate with different teams like backend developers, QA, product team and devops team to ensure quality deliverables.
Qualifications
- Bachelor’s or higher degree in Computer science or related technical field
- 2-4 years of experience in developing UI components leveraging React.js
- Experience in eCommerce domain is an advantage
Company Overview: We are a fast-growing vertical SaaS company in Chennai. Our product - GrowSmart - is used by leading project contracting companies across India. Our team values the following: respect for every individual, excellent learning opportunities, challenging work environment, larger responsibilities earlier in your career, commitment towards results, recognition for hard work. Website: https://growsmartsmb.com
Job Overview: You will be part of the core product engineering team. It’s a small, highly productive team building a large and complex product. Our web app is built with React and Redux. The mobile apps are built with React-Native. The backend is built with NodeJs and PostgreSQL. So, javascript is the language we speak 😉. If you are fluent in javascript, you will be a great fit! This position is primarily for the front-end, but we encourage full-stack developers.
You will be a team player working collaboratively with product leaders, UI designers, and the testing team. Requirement Analysis, Design, Development, Unit Testing, and Integration Testing are the major activities you will take up. You will own a feature from UI design to go live.
Skills Expected:
- Sound understanding of HTML/ DOM / Javascript / CSS.
- Strong practical expertise in React and Redux.
- Good understanding of usability, error handling, performance, and reusability concepts.
- Ability to learn new concepts rapidly.
- Ability to handle complexity - you will work on a large and complex app, often more than one task at a time.
- Being self-driven - you enjoy taking ownership; you don’t need constant follow-up from a manager.
Job Highlights: Great opportunity to work on the full-stack in a large and complex product, with a small core team. Modern workplace at the heart of the city – Ashok Nagar. Young and flat team – you get full freedom to learn and grow. Excellent growth opportunity – can take up bigger responsibilities earlier in your career. Medical insurance for self. Due recognition and appreciation for hard work.
About the Role
Dremio’s user experience is one of its key differentiators and makes all your data easily accessible and shareable by your data consumers. UI Engineers at Dremio are responsible for the development of the user interface and user experience on Dremio’s Data Lake Engine.
Responsibilities and ownership
- Own the full cycle of development of our modern single page web application from inception, design, development, testing, and production.
- Care deeply about modular design patterns and frameworks to deliver an architecture that’s rooted in simplicity, that’s easy to iterate on and constantly evolve.
- Passionate about ease of use, experience and quality of the product.
Requirements
- 5+ years of experience working with JavaScript frameworks such as React, Angular.js, Angular, or Vue.js.
- 2 years minimum experience with React is highly preferred and currently utilizing React in their current job.
- Strong coding experience in JavaScript (or TypeScript), HTML, and CSS.
- Passion about UI development and UX design
- Shown proven success in delivering high-quality front end applications
- Fluency in the understanding of SQL and databases (relational or non-relational)
- B.S. or M.S in Computer Science in a relevant technical field or equivalent professional experience
Responsibilities:
Understand business and functional requirements to be developed.
Develop UI screens and Database interactions
Help applications teams to follow coding best practices, including our refence application scaffolding, build system and test coverage . Also the job involves writing React components for the application team if said component is not yet ready.
Framework development, Libraries Development , writing react components for the application.
Will be required to suggest improvements in the existing framework, suggest and implement best practices, be knowledgeable about the updated trends in UI development and ReactJS in particular.
Technical Skills:
Strong JavaScript experience using multiple frameworks and libraries across different project / applications.
Thorough understanding of React.js core principles along with React router , Redux workflows and data structures.
Thorough understanding of ES6, ES7, ES8 / newer specifications of ECMAScript
Strong knowledge in vanilla JavaScript, including DOM manipulation.
Knowledge of Isomorphic React.
Expertise with Web pack, gulp and other front end build tools (npm)
- Proficient in current React Versions and understanding of upcoming version(s) like 1.6.3.
Must have experience with Git.
Strong knowledge of CSS concepts and experience with pre-processors.
Understand Business requirement work with UX , business analyst teams to plan and translate mockups and wireframes to optimized , reusable , quality code.
Strong knowledge of code optimization techniques for maximum performance and cross browser compatibility along with authorization mechanism in multiple applications using different front-end frameworks.
What you will do
If you are looking to be part of the early-stage start-up team that is charting the course and solving a key pain point for the CXO, this opportunity is for you. The opportunity will provide you join a company where you can contribute to all aspects of the product definition, product building and solving some key challenges.
- Architect solutions and execution through hands-on development, quality-assurance, and prototyping
- Collaborate with a UX/UI designers and other front-end and middle-tier engineers to design, prototype, and build user interface for complex cloud-based product
- Participate in complete development life cycle activities like design, coding, testing and production release
- Develop and maintain a scalable web and responsive applications
- Exhibit Devops mindset – Work on continuous integration, including provisioning, deployment, testing, and version control of the software
- Mentor new software developers and junior engineers
What you will bring
- Passionate engineer with 5 – 8 years of hands-on experience of developing next-generation user interface with high quality and performance
- Strong desire to learn & evaluate new libraries/frameworks, and share knowledge with others
- Ability to work in a fast-paced and agile development environment
- Sound knowledge of front end standards and practices
- Translating designs and wireframes into high-quality code
- Knowledge of Redux, React.js and its core principles
- Familiarity with RESTful APIs
- Strong proficiency in JavaScript, AJAX, HTML5, CSS3, JSON, including DOM manipulation and the JavaScript object model
- Experience with popular JS frameworks and libraries (React, Angular, JQuery, Ember, Babel, Webpack etc.)
- Experience of building Single-page Web Apps
- Ability to understand business requirements and translate them into technical requirements
- Experience with test automation: TDD, unit/integration/functional testing
- Proficient with debugging and testing tools to troubleshoot and optimize the UI
- Solid understanding of object-oriented design and programming concepts, core JavaScript concepts like scope/closures, the event loop and asynchronous callbacks, promises
Good to have
- Full-stack development experience
- Prior Startup Experience
- Prior experience in developing real-time web applications
- Experience with continuous deployment
- Proficiency with Git/Github
- Experience with GraphQL
Success Factors
- Start-up mindset
- Good problem solving abilities
- ‘Can-do’ attitude
- Prior experience of working with globally distributed teams is an added advantage
- Work with minimal supervision
- Excellent communication skills and being able to work independently or in a full team
Responsibilities
- A complete ownership of the feature.
- Find innovative ways to increase efficiency/Application performance.
- Implement Visual Designs in standards compliant.
- Build efficient and reusable front-end systems and abstractions.
- Suggest and implement improvements to existing product interfaces.
- Ensure that all the assigned systems are performing to scale.
- Work closely with product management team to define and refine feature.
Requirements
- At least 2 years of product development experience with expertise in designing and implementing high-performance web applications.
- Strong hands-on experience in developing web applications using JavaScript.
- Strong experience and knowledge in single page frameworks using ReactJS and ability to design the architecture of single page applications.