What you will do:
- Working with server-side JavaScript frameworks like Express based on Node.js
- Working in an Agile environment, particularly Scrum and JIRA
- Writing automated tests and testable code using Jest
- Connecting the UI with backend using REST API or GRAPHQL
- Transforming UX wireframes/design into responsive web pages
What you need to have:
- Minimum of 4 years (and above) experience in modern UI frameworks like ReactJS web/Native
- Experience and expertise in HTML, CSS and Javascript
- Familiar with UI design concepts and user interface design
- Experienced user of the GIT/GITHUB repository
- Experience with hands on UI development
- Experience in modern UI frameworks like ReactJS web/Native
Similar jobs
Senior Experience Engineer-React JS
As a Senior Experience Technologist, you’ll be working as part of an agile team with other passionate, driven, and talented people, creating innovative solutions for our clients. Your primary responsibilities will include developing interactive web-based, mobile, and/or desktop applications using Sapient as well as industry best practices to deliver high value and quality to Publicis Sapient clients.
Your Impact:.
• Technical end-to-end design for stories by collaborating with business analyst/product owner, technical architect, and clients
• Implement stories end-to-end, which includes Frontend, Backends for Frontend (BFF), Caching and service orchestration in some cases) using best engineering practices like test-driven development, SOLID principles and consideration of non-functional requirements like performance, scalability, security or cloud readiness (as applicable) at the story level
• Automates testing at unit, module and integration level as needed using tools relevant for the platform (e.g. Jasmine, Jest, Karma, Webdriver.io etc.)
• Focus on quality by implementing best practices like logging, calling out technical debt, meeting KPIs using code quality tools like SonarQube, ESLint (customize and sync with Sonar), Stylelint/Sasslint and so on.
• Hands-on with automating redundant work, like common component structure, both in terms of scaffolding as well as using the right design patterns / creating abstractions.
• Mentor junior engineers in helping review code, guiding on technical decision making
Your Skills & Experience:
• 4 to 6 years of Experience on Frontend Technologies
• Hands-on knowledge of HTML5, CSS3, JavaScript
• Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript - and practical uses in building complex interactive experiences, primarily with ECMAScript 2015+. You should be up to date with new specifications (different stages), and, using transpilers like Babel to use features from all stages
• Good understanding of creational and structural design patterns in JavaScript
• Experience working with Single Page Applications (SPA) with universal rendering capabilities.
• Good understanding of React.js, its core principles - lifecycle methods, virtual DOM etc.
• Understanding of one-way data flow and the Flux architecture.
• Understanding of stateful (container) vs stateless (presentational) components and how to break down the application page into components
• Core understanding of how React’s state management works out of the box.
• Understanding of different CSS architectures that go hand-in-hand with React.js application development. Pros and cons of component-level CSS vs global and where to apply each
• Thorough understanding of Webpack bundler (version 2+).
• Good understanding of the Web Components standard.
• Hands-on experience with building Progressive Web Apps (PWAs) on any framework.
• Hands-on experience with Frontend Performance Optimization – especially in a React application with respect to resource loading strategy, CPU/Memory profiling on the browser.
• Hands-on experience with test-driven development using Jest or equivalent. Familiar with snapshot testing, code coverage. Experience working with utilities like Enzyme
• Experience using fluid grids, and building responsive/adaptive websites using Bootstrap etc.
• Understanding of SEO and accessibility and making it part of the development workflow
Set Yourself Apart With:
· Logically understands relational databases like MySQL and non-relational databases like MongoDB and can manage to work with it.
· Hands-on experience with GraphQL.
· Hands-on experience working with client-side templating languages like Handlebars, Mustache, etc.
· Hands-on experience with Functional Programming (FP)
· Hands-on experience working with frontend build systems and automating the same using any task runner
· Understanding of hybrid vs native mobile apps – and pros/cons with respect to PWA.
· Hands-on experience working with server-side JavaScript frameworks like Express, Koa, Hapi etc. (based on Node.js
· Good understanding of REST APIs and Microservices. Should have an understanding of how resources are organized and how an application should align based on the same. You are expected to have an understanding of how CRUD operations map to HTTP methods for a well-designed service.
· Hands-on with DevOps pipeline and able to tweak/change build/deployment pipeline as needed in the context of a module (e.g. Jenkins / Travis / Now.sh / Gitlab)
· Experience with configuring Webpack from scratch and working knowhow of Rollup / Parcel.
Benefits of Working Here:
• Health and Wellness Benefits like Leaves, Insurance, Employee Assistance
• Statutory benefits
• Lifestyle and Financial Planning Benefits
• Learning, Upskilling & Growth Opportunities
• Flexi Work Policy
Machint Solutions Private Limited, a US registered and a digital transformation organization that is into products and managed services, is seeking to hire a few experienced ReactJS Developers to play a crucial role in designing and building code across several new and existing software products and projects.
No. of positions: 8
React JS Exp.: 3 to 5 years
Overall IT exp: 5 to 10 years
Work from office: YES
Full time employment
Work Location: Whitefields, Hitech City, Hyderabad
Required qualifications and experience:
- Minimum 3 years of prior working experience as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Excellent knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Should be familiar with UI HTML, CSS, JavaScript, XML, and UI Frameworks like ReactJS, AngularJS, NodeJS etc.
- Hands-on experience with Oracle or SQL Server database.
- Knowledgeable in one of the Cloud Technologies – Azure / AWS / GCP / any Cloud space.
- Should be able to understand Scrum ceremonies and able to demonstrate experience in Agile
- Passion for technology and developing your technical skills.
- Result-oriented individual with the ability to work to deadlines, communicate, and work effectively with other team members.
Desired skills:
- Any knowledge of performance testing frameworks including Mocha and Jest is an advantage.
- having strong basics of core Java 8 - Basic Oops concepts, String, Collections, Exceptions, Interface, Inheritance is an advantage.
- Expertise in modern development principles of Spring Family viz., Spring Boot, Spring Core
- Experience in creating Microservice using REST & Spring Boot.
- Knowledge of advanced design patterns
- Meeting with the design team to discuss the needs of the company.
- Building and configuring Magento 1x and 2x eCommerce websites.
- Coding of the Magento templates.
- Developing Magento modules in PHP using best practices.
- Designing themes and interfaces.
- Setting performance tasks and goals.
- Troubleshooting integration issues.
- Updating website features and security patches.
- AWS: EC2, Lambda, RDS, Elasticsearch, Elasticache, S3, SQS, Kinesis
- JavaScript (Node 10), Typescript
- MySQL, DynamoDB
- Docker
- GitHub
- Jira
- Strong experience in Node
- Familiarity with implementing middleware, custom routing, and proxies
- Optimize applications for maximum speed, scalability, and security
- Drive the development of Node-based API services, using serverless methodologies and decoupled architectures
- Participate in the development of lambda based services and create next-generation solutions using the latest frameworks and tools
- Maintain and build custom microservices to power enterprise Content Management System
- Mentor other developers on our team
- Work directly with other Business Units and participate in project planning
Position: Lead Frontend Engineer
Location: Bangalore, IN (currently remote)
Employment: Full time
Who We Are?
EmptyCup is an interior design platform. Our goal is to make good interior design accessible. Learn more about us here: https://drive.google.com/file/d/1_PBkSaHLep-QsZzRWdKMI3amc-KFe99z/view">intro presentation
You can also checkout our https://emptycup.in/">website to know more about our product offering.
Job Description
- Use your passion and deep understanding of front-end technology to create high-impact and performant user experiences.
- Lead the most creative collaboration in a cross-functional team, having design, product, and frontend teams.
- Brainstorm features with product and design teams to influence decisions guided by the possibilities and limitations of the codebase as well as the current state of technology.
- Proactively perform code reviews and participate in architecture and design discussions.
- Adopt and ensure best practices while developing, testing, maintaining, and deploying code.
Requirements
An engineer passionate about front-end who can work on projects independently, collaborate across teams, and provide mentorship and guidance to others.
- Has an experience of 4-5 years in the work
- Experience with ReactJS (knowledge of internals is a plus)
- Well versed in HTML, CSS, and JavaScript, and in a variety of design patterns
- Experience with build tools like webpack, babel, etc.
- Understanding of core UI/UX concepts
- Hands on experience Rest API, Databases, Microservices, Architecture
- Understanding of front-end security and performance testing
HR
Location: Bangalore (remote)
Roles and Responsibilities
- Building pixel-perfect, buttery smooth UIs and developing new user-facing features using React and the ecosystem
- Building reusable components and front-end libraries for future use
- Ensure the technical feasibility of UI/UX designs
- Optimize applications for maximum speed and scalability
- Code review, troubleshooting and helping team members on issues
- Collaborate with other team members and stakeholders
- Define best practices for client side architecture
- Ability to document your code as this will be an open-core project.
- Ability to write unit, integration, and end to end tests.
Skills
- Strong proficiency in English and writing skills.
- Strong in UI development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Ability to write well-documented, clean Javascript code
- Experience with popular React workflows (such as Redux / MobX, Hooks, ContextAPIs and so on)
- Strong experience with ReactJS: hooks, functional programming, and optimizing render functions
- Familiarity with GraphQL, RESTful APIs
- Experience with automated testing suites, like Jest or Mocha
- Experience in Test Driven Development
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Thorough understanding of web markup, including HTML5 and CSS3
Good to have
- Experience with NextJS
- Experience with Cypress for end to end testing
- Basic knowledge of CI, CD
- Have worked in open source project previously
Company Description
Mindler is a technology enabled eco-system for career planning & development for students. We leverage technology, research, machine learning and algorithms to minimise the human bias in career decision making process. Founded by a team comprising of alumni from ISB, Harvard, IIT and some of the leading psychologists across the country, Mindler is the winner of the Economic Times Power of Ideas and was awarded and recognised by IIM-A, CIIE, Economic Times and Department of Science & Technology.
Job Description
- Ensure the technical feasibility of UX designs
- Build reusable/hygiene code and customize libraries/tools for future use
- Develop best user interaction and easy navigating features
- Optimize application for maximum speed and scalability, coordinating the same with design team to ensure the required files are in-place
- Ensure that all user input is validated using scripts
- Perform cross-browser testing before staging the platform to the backend integration
- Final functionality of the applications to be ensured after backend integration
- Collaborate with other team members and stakeholders
Job Specifications
- Proficient understanding of web markup, including HTML5 and CSS3
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Development experience on latest Angular versions is a must.
- Proficient understanding of code versioning tools, such as Git or Bitbucket
- Familiarity with tools such as as Gimp or Photoshop is a plus
- 2-6 years of experience in the domain of UI Development
- Tech (preferable)
- Develop and manage apps on React Native platform
- Analyse, code, debug, test, document & deploy applications
- Provide technical leadership and upgrade architecture design and solution to accommodate future expansion
- Ensure quality control processes are successfully employed.
- Experience in React-Native based app development is a must
- Experience in Mobile app development (Cross platform apps)
- Must have published at least 1 major React-Native app
- Knowledge of service workers implementation for Progressive Web Application (PWA)
- Demonstrated ability with HTML5, CSS3, Bootstrap, jQuery, and other JS frameworks React JS
- Development experience of UI (layouts, animations, etc.)
- Good understanding of Design and Architecture Patterns
- Understanding of iOS and Android Code signing process and deployment model
- Understanding of Unit Testing, Debugging Methodology used in React Native Apps
- Understanding on integration of native modules with React Native code
- Experience with caching and scaling techniques
We are looking for an experienced front-end developer to join our product team. You probably have 3 to 5 years of relevant work experience as a web developer, UI developer, JavaScript expert or front-end engineer either in commercial projects or open-source projects.
You must be both technically proficient and have a keen eye for design and UI / UX. In this role, you'll make a significant contribution to translating our customer needs and user expectations into interactive web apps. You are an exceptional problem solver with great communication skills and are able to optimize our application in terms of technology and in delivering the best user experience. Your responsibilities will include translating design wireframes into the code that will produce visual elements of the application.
At all times, you will be working with the UI / UX design team to bridge the gap between graphic design and technical implementation, taking an active role in defining how the application looks, as well as how it works. Ideally, you should be able to demonstrate hands-on experience in using current trends and best practices in front-end architecture, including performance optimization, accessibility, and usability.
You're likely to have a self-driven, conscientious mentality with a commitment to creating innovations through high-quality work.
Roles & Responsibility:
• Collaborate with cross functional teams to define, design, and push new features and innovative front-end solutions. Translate UI / UX design wireframes to actual code that will produce visual elements of the application.
• Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency.
• Provide technical leadership towards new UI architectures.
• Unit-testing code for robustness, including edge cases, usability, and general reliability.
• Create and be accountable for user interaction model, workflows, information architecture, prototypes and guidelines for user interfaces.
• Work closely and collaborate with other members of the development teams to ensure smooth integration of the UI component with back end technologies
• Designing and building responsive web applications.
Education Qualifications & Requirements:
• 3+ years of Frontend development experience.
• BE / BS in Computer Science, Management and Information Systems, or equivalent
• Problem Solver: Ability to formulate / implement technical solutions, proven ability to understand, analyze and solve issues with guidance.
• Should have executed a production level end to end UI application on his own
• Hands on contributor who played an important role in implementing the proposed architecture and design
• Excellent command over HTML5, CSS, Javascript, Jquery, Ajax, MVVM.
• Proficient understanding of web markup. Good working knowledge of Bootstrap, Angular.js, Node.js, Ember.js, Can.js, React.js
• Ability to develop test cases for UI applications functionality and flow testing
• Good knowledge of caching and memory management for UI applications
• Exposure to data visualization libraries such as D3.js
Exposure in PHH, MySql & Wordpress