

Similar jobs
We are looking for a Frontend Developer who would be working on the bleeding edge of technologies. We work primarily with React, Typescript and Redux.
Responsibilities:
- Understand why a particular design was chosen and code accordingly.
- Will have to deliver clean bug-free unit-tested code with minimal guidance.
- Strive for continuous improvement by refactoring and applying best practices.
- Learn and adapt to new technologies as necessary.
Requirements:
- Must be proficient in React, Redux, Redux Toolkit and Typescript.
- Used Typescript for React Components.
- Unit Testing, Component Testing, and Custom React hook tests with React Testing Library.
- Integration Tests with Cypress.
- Data Fetching libraries like Axios, React Query, RTK Query etc.
- Should have maintained React Components with Storybook.
- Experience contributing to open-source software will be preferred.
- Used various CSS stylings methods like CSS Modules, LESS, SCSS, Tailwind, Styled Components, Emotion etc.
- Should understand Git.
- Ability to work in a fast-paced and dynamic work environment.
- Exceptional interpersonal skills and demonstrated leadership abilities.
We are looking for a MERN Stack Developer to join TopCentile School of Tech as a consultant to train our batch of students who will be pursuing the MERN Stack Developer course. This consultant will be responsible for coaching & mentoring the batch to complete the topics required for successfully clearing PCSA.
You will develop and manage entire course(s) for the MERN Stack Developer, including Java-based applications. Responsibilities will include developing and updating training content, conducting live and virtual training workshops, with a healthy mix of theory and practical to ready the students within the batch to take up MERN Stack Developer.
Create training materials such as, but not be limited to videos, quick reference guides, online courseware, presentation slide decks, and product manuals.
Schedule and manage logistics of hosting Live and Virtual Training Offerings. Collaborate with Project Managers to ensure completion of the training plan in accordance with the agreed schedule.
To be successful in this role you should meet the following requirements:
Job Description: Responsibilities
- Ability to translate Wireframes and PSD Designs into functional web apps using HTML5, AngularJS, React , Node.js, and Mongo
- Binding of UI elements to JavaScript object models
- Creating RESTful services with Node.js
- Architect scalable web architectures
- Work in a cross-functional team to deliver a complete user experience
- Create Unit and Integration tests to ensure the quality of code
- Be responsive to change requests and feature requests
- Write code that is cross-platform and cross-device compatible
- Ability to wear many hats and learn new technologies quickly
Requirements:
- Fluent knowledge of latest HTML/CSS standards and best practices
- Working knowledge of JavaScript and AngularJS
- Working knowledge of Node.js and Express
- Solid Understanding of HTTP protocol and how server-side code is processed on the client
- Some experience with Photoshop or Sketch is a plus (creating sprites, optimizing, cutting or adjusting images)
- Working knowledge of front end optimization and performance techniques
- Obsession with lean, clean and organized front-end code
- Cross-browser development and troubleshooting
- Experience building Responsive websites for web, tablet and mobile devices
- Eye for details is crucial
- Able to handle multiple projects and competing deadlines
- Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, and navigation
- Portfolio of work required. Include examples of all areas of interaction design (user flows, wireframes, final graphical display)
Requirements
- We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux).
- You will ensure that these components and the overall application are robust and easy to maintain. - You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.
Skills And Qualifications
- Good understanding of advanced JavaScript libraries and frameworks ReactJS or Vue JS
- Developing new user-facing features using React.js
- Experience with popular React.js workflows (such as Flux or Redux)
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Knowledge of isomorphic React is a plus - Familiarity with RESTful APIs
- Knowledge of modern authorisation mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools - Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Ability to understand business requirements and translate them into technical requirements
- Building reusable components and front-end libraries for future use
- Proficient understanding of web markup, including HTML5, CSS3
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git / Mercurial / SVN
- Research new technology trends, come up with suggestions and roll out the same
- Expertise in building UI for cross-platform web application.
- Ability to write high-performance, reusable code for UI components.
- Must be a self-starter with a passion to stay current with the newest online technologies.
- Passion for performance debugging and benchmarking
- Excellent communication and problem solving skills.
React.js Developer Responsibilities:
- Meeting with the development team to discuss user interface ideas and applications.
- 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:
- Bachelor’s degree in computer science, information technology, or a similar field.
- 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.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
👩🏻💻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.
- ReactJS
- AngularJS HTML/
- CSS
- Javascript/jQuery
- AWS Knowledge
- Microservices and Nanoservices along with a monolith.
Why should you join?
- If you want to work on a high scale production grade mission-critical app in a fun, relaxed
- and sometimes crazy environment
- Opportunity to work in the region's ONLY AWS Certified Advanced consulting partner with a
- chance to get trained by AWS solution architects and get certified.
About the Company
- 💰 Early-stage, ed-tech, funded, growing, growing fast.
- 🎯 Mission Driven: Make Indonesia competitive on a global scale.
- 🥅 Build the best educational content and technology to advance STEM education
- 🥇 Students-First approach
- 🇮🇩 🇮🇳 Teams in India and Indonesia
Skillset 🧗🏼♀️
- You primarily identify as a Frontend Engineer or a UI Engineer and are comfortable working on the browser side of things with 7+ years experience (preferably from B2C startup companies).
- You can build accessible interfaces with semantic HTML, CSS, and Javascript.
- You can build reusable, performant, and well-tested web applications that are responsive and work across various devices and platforms.
- You can build features from scratch which are modular and scalable. You don’t hesitate to take them from design to implementation.
- You have shipped code to production recently and regularly.
- You are experienced in working with using modern web frameworks, like React, Vue, and friends. We use React but prefer people with strong web concepts and fundamentals who are open to learning any framework/library.
- You are fluent in using the tools of the trade: editors, git, command line, Slack, Jira (unfortunately yes)
- You are driven, you care about turning in quality work, and improving your craft.
- You have high integrity, and you are reliable.
What you can expect from us 👌🏼
☮️ Mentorship, growth, great work culture
- Mentorship and continuous improvement are a part of the team’s DNA. We have a battle-tested robust growth framework. You will have people to look up to and people looking up to you.
- We are a people-first, high-trust, high-autonomy team.
- We live in the TDD, Pair Programming, First Principles world
🌏 Remote done right
- Distributed does not mean working in isolation, feeling alone, being buried in Zoom calls.
- Our leadership team has been WFH for 10+ years now and we know how remote teams work. This will be a place to belong.
- A good balance between deep focussed work and collaborative work ⚖️
🖥️ Friendly, humane interview process
- 30-minute alignment check and screening call
- A short take-home coding assignment, no more than 2-3 hours. Time is precious.
- Pair programming interview. Collaborate, work together. No sitting behind a desk and judging.
- In-depth engineering discussion around your skills and career so far.
- System design and architecture interview for senior roles.
What we ask from you👇🏼
- Bring your software engineering — both individual brilliance and collaborative skills.
- Bring your good nature — we're building a team that supports each other.
- Be vested or interested in the company vision
Note- 1) Only immediate joiners need to apply who can join in max 15 days.
2) WFH avaialble
job profile:
- 4 to 6 years of experience in UI Development
- Proficient understanding of JavaScript libraries and frameworks, specifically ReactJS
- Proficient understanding of Flux Architecture (Redux)
- Proficient understanding of React-Bootstrap
- Proficient understanding of Angular JS
- Proficient understanding of web markup, including HTML5, CSS3
- Experience in working on integration with Magento 2 as backend.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as (Git / SVN)
- Proficient understanding of JavaScript test frameworks like Mocha, Jasmine
- Proficient understanding of module bundler (webpack)
- Proficient understanding of JavaScript compiler (babel js)
- Good understanding of nodejs
- Proficient understanding of deployment process of client side application








