- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI/UX 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.
Skills And Qualifications :
- Proficient understanding of web markup, including HTML5, CSS3, Bootstrap, Flexbox.
- Proficient understanding of advanced JavaScript libraries and frameworks, such as ReactJS
- Good understanding of asynchronous request handling, partial page updates, and AJAX framework.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git, Github
Similar jobs
Are you interested in creating products with outstanding user interfaces, meticulously coding to deliver the most user-friendly and efficient experience?
We at Lynkzo are creating a modern omnichannel communication platform for companies to meet the changing requirements in the market.
We are looking for someone who:
- has adequate(3+ years) experience with frontend libraries like React, Vue, Angular or Svelte, etc.
- has experience in developing scalable user-friendly experience. This may include testing the application extensively, error reporting, etc.
- can convert real-world business challenges into effective technical solutions.
- has experience working with an agile/scrum team.
- can work independently with limited supervision.
*Prior experience working in start-ups will be good to have.
*Experience in electron will be good to have.
*Experience in nodejs will be good to have.
Benefits
Our hybrid work model supports a healthy work-life balance. You'll have the opportunity to work in a collaborative, innovative, and process-driven environment that encourages exploration and learning.
We are looking for candidates who can join as soon as possible.
We are looking for a skilled react.js developer to join our front-end development team. In this role, you will be responsible for developing and implementing user interface components using React.js concepts. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
React.js Developer Responsibilities:
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.
React.js Developer 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, Enzyme, Redux, and Flux.
- Experience with user interface design.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
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.
What are we looking for in you?
• 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 also 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
Key Requirements:
• 4-9 years’ experience
• 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 also, 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. and at least 6 – 12 months hands-on experience with the same
• 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
• Moderate to Strong graphics manipulation/optimization skills using Photoshop is a plus.
Knowledge & experience of the below skills will earn additional brownie points:
• 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.
Education:
Bachelors in Computer Science or equivalent education covering Math, Algorithms, Data Structures, Networking, Databases, Operating Systems, Graphics.
About us: At Publicis Sapient, we enable our clients to thrive in Next and to create business value through expert strategies, customer-centric experience design, and world-class product engineering. The future of business is disrupting, transforming, platforming, and becoming digital to the core. We see it in every major industry, from financial services to automotive, consumer products, retail, energy, and travel. We are looking for people who have the courage to break out of what has always been to go do what will be. If you have an optimism that says there is no limit to what we can achieve in this exciting time, then we should talk. Our work is fueled by challenging boundaries, multidisciplinary collaboration, highly agile teams, and the power of the newest technologies and platforms. Our people thrive because of the belief that it’s both our privilege and
responsibility to usher our clients and the world into Next. We are seeking those deeply skilled, bold, collaborative, flexible, and who want to reimagine the way the world works to help businesses improve the daily lives of people, and the world. This is the world-class engineering team where you should build your career.
👩🏻💻The role
You should apply if you have —
- 3 - 5 years of technical experience (you can count internships & freelance work towards this).
- Proficiency in React (especially Hooks) and Typescript; experience in Node.js is nice to have.
- Experience in profiling apps for performance.
- A track record of writing accessible and detailed version-control commits, documentation and code reviews.
- A strong ability to write clean, scalable, self-documenting & highly-testable code.
- Very good problem-solving skills.
👩🏻🔬The problems that you'll be solving
You'll be helping us with some of these challenges —
- How do we keep building more features while keeping the code clean, as small as possible and highly performant?
- How do we build a strong testing-first delivery cycle so we can ship code with greater confidence?
😇 What we're like
We're problem-solvers at heart, and we value data-driven decision-making. We believe in high-quality execution, crafting great user experiences, honest & transparent communication and enabling our people to thrive and be the best version of themselves.
The early engineering + product team includes folks from https://home.lynk.co.in/" target="_blank">Lynk,Zoho and https://www.kilobytetech.com/" target="_blank">Kilobyte, and we're hoping to build one of the best teams in the city; kind & compassionate, diverse and smart — one you can be proud for being a part of.
🛠 Stack
We're all generalists and prefer picking the right tool for the job. That said, we do use a lot of new & exciting technology.
Backend
- Golang for most services and Node.js (https://koajs.com/" target="_blank">Koa, https://github.com/lukeed/polka#polka" target="_blank">Polka) for a few
- gRPC for inter-service communication
- PostgreSQL
Frontend
- 100% TypeScript
- React v17 & https://nextjs.org/" target="_blank">Next.js v10
- https://github.com/pmndrs/zustand#readme" target="_blank">Zustand
- https://chakra-ui.com/" target="_blank">Chakra-UI
- https://www.framer.com/motion/" target="_blank">Framer Motion
- https://storybook.js.org/" target="_blank">Storybook
- https://maizzle.com/" target="_blank">Maizzle
Infra
- AWS (with extensive use of RDS, S3, ECS, SQS, SES & CloudWatch)
- Gitlab for version-control and CI/CD
- All apps built and shipped as Docker images
- Kubernetes for container orchestration
- https://www.honeybadger.io/" target="_blank">Honeybadger for error analytics & uptime monitoring
📍Location
- The engineering team is entirely remote right now, and will continue to be until the pandemic is over.
- Wiz is HQ'ed at a swanky building overseeing the city in Mylapore.
Required Skills:
- Experience with React JS and Redux.
• A background in building JavaScript UI applications, with a strong understanding of UI frameworks and paradigms available including concepts like asynchronous programming, closures, types, and ES6.
• HTML/CSS experience, including concepts like layout, specificity, cross-browser compatibility, and accessibility
• Experience with browser APIs and optimizing front-end performance. Understand the full web technology stack, e.g. HTML, CSS, HTTP, cookies, headers, asset loading / caching.
• Have a deep understanding of frontend application structure and architecture
• Have great customer empathy and appreciate the User’s experience
• Experience with unit testing, using test frameworks like Jest, Mocha, Enzyme etc.
• Experience in Web Development end-to-end, from design to release.
• Experience or aspiration to be a full stack developer(Node.js).
• Developing eCommerce sites on Shopify platform
• Migrating websites from other eCommerce platforms to Shopify
• Extending Shopify’s functionalities to next level using storefront APIs, liquid programming, meta fields, etc
• Integrating third-party and platform supported apps in the sites
• Setting up payment integration, shipping methods and taxes in Shopify platform
• Page speed optimization of Shopify sites
• Implementing SEO/CRO best practices in Shopify sites
• Transforming complex layout PSDs into pixel-perfect presentation-layer HTML5/CSS3 templates
• Creating responsive website designs
• Working under tight deadlines
• Handling multiple projects at the same time
• Producing high quality of work with a strong focus on detail
• Thoroughly QA work prior to submission
Job description
Responsibilities and Duties:
· Use a variety of languages in order to create user-friendly web pages
· Define visual interfaces that adhere to and extend wireframes and specifications
· Build, maintain and improve company and client websites
· Work in a creative environment with a team of other professionals
· Optimize web applications for maximum speed, usability, and accessibility
· Actively seek to understand business requirements to develop solutions
· Keep up to date on the latest and emerging technologies as it relates to the position
· Use strong problem-solving skills with the drive to find solutions prior to escalation
Desired Candidate Profile
· At least 4-7 years of experience as a Web Developer
· Proficiency with HTML5, CSS3, Sass or LESS, Bootstrap 4, jQuery, JavaScript.
· Translate UI/UX design to actual code
· Person have basic knowledge of Adobe Photoshop.
· Person should be in good practices to develop clean, short and optimized html/css code.
· Basic Knowledge of Backend framework (Laravel, Codeigniter, etc) to work on view part
· Understanding of version control (GitHub, bitbucket, SVN)
· Proficient in Optimize Website for maximum speed and scalability
· Person should have expert in Responsive website designing.
· Must have expertise to make SEO compatible html codes.
· Strong critical thinking, troubleshooting and problem-solving skills
· Sense of ownership and pride in your performance and its impact on success
· A positive and friendly attitude
· Good time-management skills
· Great interpersonal and communication skills
- Responsible for the implementation of end-to-end modules starting from user interface, business logic layer and database layer.
- Proficient in HTML, javascript.
- React JS experience is an added advantage.
- Assists in research, design, documentation, and modification of software specifications throughout the software development life cycle.
- Analyzes, troubleshoots, and optimizes code.
- Participates in requirements gathering meetings and produces technical documentation as needed.
If these questions have got you excited or triggered futuristic images on your head, you could be the one we are seeking.
We are Tars, one of the few bootstrapped and profitable SaaS companies out of India. We help businesses make chatbots with our DIY, no-code chatbot builder. People who use our chatbots get 50%-200% boost in conversion rate. Our Customers are US-based small and mid-market businesses and enterprise companies in India like Bajaj Finserv, Indiamart, Future Group, etc.
We are looking for a senior frontend developer to be part of our team.
Responsibilities:
Design, build and maintain performant web interfaces.
Integrating user-facing elements with server-side logic.
Embrace the engineering best practices.
Produce clean, high-quality code, tests, and documentation.
Engage in code and design reviews with peers and partners.
Define and implement robust architectures to solve business problems.
Opportunities:
Be part of a fast-growing profitable startup.
Be a thought leader in the field of conversation interfaces.
Gain expertise in building interfaces that cater to millions who interact with our bots.
Learn from fellow team members who have achieved success in diverse backgrounds.
Requirements:
3+ years of experience in engineering frontend of web applications.
Knowledge of HTML, CSS, jQuery, and experience with some modern JavaScript framework.
Experience in building front-end web apps from scratch.
Experience in using REST APIs on the frontend.
Excellent understanding of Frontend MVC Framework.
Knowledge/Experience in creating applications using Vue.js.
Knowledge/Experience of state management in Vue.js with Vuex.
Great interpersonal & communication skills to work in a team
Our Technology Stack:
Node.js, Express, MongoDB, AWS, API-Gateway, SQS, S3, jQuery, Backbone.js, etc.
We are working on the truly innovative technology of chatbots and automated conversations. As a company, we believe in creativity, innovation, automation, hard work, efficiency and freedom of thought. If you are excited about the role, apply here and let’s talk.