Who should not apply for this job
- If you are looking for a 100% hike in your salary but can't commit to what value you will bring to the team
- If you never read books
- If you jump companies every 11-12 months
- If you are not comfortable working on Saturdays
- If you have less than 1 years of experience
- If you have more than 4 years of experience
About the Role:
We are looking for a Front-End Web Developer who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
Key-Skills Required:
Node.js | Express | REST Api | Javascript | Redux-Saga | MongoDB | Web security TLS/SSL | Web Sockets | Promises & Call-backs | Database & Data structures | Redis | React.Js
Key Deliverables:
- New feature design and implementation, Bug fixing, testing, and performance tuning.
- Work on the API and Engines.
- Code deployment on cloud & maintenance of the same.
- Take complete ownership of a product/feature from setup to deployment.
- Time-bound feature delivery & updating.
- Cost-saving using efficient & effective technologies
Role and Responsibilities:
- Work on back-end (+ frontend integration) development of core scripts using React/Redux/Saga/Hooks and Redis.
- Manage Key-value based databases like Redis.
- Document code consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level.
- Be able to write unit tests.
- Knowledge of bluebird.js (Promises), Async, etc will be of advantage.
- Passionate about building products and features and build the product from scratch with thrust on Web security, TLS/SSL, web sockets, etc
- 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 and stakeholders
3-6 LPA based on experience and on performance in the interview round (70% Fixed - 30% Variable Incentive based on delivery schedule)
(We do ZERO deductions since the salary will be paid from US/Singapore)
Similar jobs
1.Apply the fundamentals of Data Structure & Algorithm over application development.
2.Understand requirement from the business team, take up ownership and delegate work
3.Ability to visualise user stories and build software.
4.Is cognizant about security and data privacy while building.
5.The ability to produce bug-free and production grade code. Takes up bugs personallyand works towards fixing it.
6.Release management and Code Review
7.Writing unit and integration test cases for both client and server components
8.Implement CI/CD pipeline for client, server and middleware applications
9.Brainstorm and prepare logical and physical solution architecture diagrams
10.Work on software/server installation, configuration from Dev to Prod environments
11.Prepare project documents and deployment play-book/run-book for maintenanceand migration
12.Look at testing team as their peers and work together.
13.The skills that we consider:Angular 7, Node.js, MYSQL, Shell scripting, AWS, Google cloud.
15.Has explored serverless and basics of docker and kubernetes.
16.Understands SCRUM/Agile methodologies of working together.
17.Training and building Team
Who should apply?
- Someone with 3 or 4 years of relevant experience.
- Someone who clearly understands the difference between Project development andProduct development
- Believes in data driven decisionBelieves that years of experience does not mean unwillingness to listen to juniors.
- A passionate learner, who is willing to roll up their sleeves and get the work done.
- Believe that Product development is where they wish to upskill themselves.Someone who believes in letting the machines do the machine work.
- Someone who thinks of flow charts when they face a problem in their day to day life.
- Someone who thinks like a child and doesn’t behave like one!An ever learning mindset and never give-up attitude is more valuable to us than workexperience.
Place of Work:-
Coimbatore
To Apply - Fill this Form : https://forms.office.com/Pages/ResponsePage.aspx?id=LaVWD-D7j0CBAtfhlN8vp0P_o9b9x85BkOqjupSk4ThUM1g2VkdPQ0FTM1FSUFJJTUpDR0tHWExUVi4u">iamneo.ai Job Application (office.com)
We are looking for a good 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.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Skills:
- 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 (Redux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
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.
Responsibilities
-
Developing new user-facing features using React.js
-
Building reusable components and front-end libraries for future use
-
Translating designs and wireframes into high quality code
-
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Skills
-
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)
-
Familiarity with newer specifications of EcmaScript
-
Experience with data structure libraries (e.g., Immutable.js)
-
Knowledge of isomorphic React is a plus
-
Familiarity with RESTful APIs
-
Knowledge of modern authorization mechanisms, such as JSON Web Token
-
Familiarity with modern front-end build pipelines and tools
UI Development - Intern
Converts into a full time ‘UI Developer’ position based on performance
A UI Developer, for an early-stage Analytics startup who can help us translate UX designs into a responsive and rich user interface. Also help in improving design/functionality of product. End goal is to achieve product-market objectives
The candidate will have rich learning into what goes into designing, developing, and scaling a product from scratch. A chance to grow into a UI Development Owner in medium term
Responsibilities
1. Own UI Development closely with UX / Technology Owner
2. Implement and maintain product UI modules/sub-systems.
3. Perform bug verification, release testing and support for assigned products.
4. Conduct unit testing and integration testing.
5. Make sure the delivered product matches the business requirements.
Expectations from candidate
1. Ability: Good at logical thinking, problem solving
2. Inclination: Curious and strong willingness to learn from problems, write good code
3. Knowledge: Basics of UI Development (Some academic degree/certification or Prior experience/Projects preferred), Data visualization
4. Languages/Frameworks: HTML, CSS, JavaScript, ReactJS, NextJS
5. Interest in product focused work in a fast-moving start-up environment
6. Attitude: We are looking for a person with an owner mindset who can partner with us in building our product with a lot of commitment. We like people who are curious problem solvers and are interested in learning with us and working hard.
What we offer
1. Great culture focused on outcomes through learning and experimentation
2. Mentoring by experienced professionals from pedigreed backgrounds (IIT/IIMs)
3. Growth, ownership, and flexibility to achieve your goals.
Firm grasp of modern web application development approaches (Full stack JavaScript)
Strong proficiency in the following JavaScript development tools: · ReactJS · UI Frameworks (Bootstrap, Material UI, Semantic UI) · ES6/ES7 · Context API, GraphQL, Redux, Payment Gateway · Familiarity with RESTful APIs · Familiarity with code versioning tools (GIT, BitBucket) · Experience with working with various data structure (JSON) · Understanding of modularized / service-oriented architecture
Competencies and Skills Required · Requires excellent analytical, problem solving, and good communications skills · Must be able to work effectively with business stakeholders · Strong passion for delivering technical solutions to business problems · Understanding and mindset of Agile software delivery (Ability to adapt to continually changing priorities) · Team player who understands the importance of teamwork and collaboration · Passion for delivering new approaches and challenging the ‘status-quo’ |
Job Description:-
- React.js with Redux and Typescript
- Experience working with Git, JIRA
- End to end responsibility from development to production.
- Work with product and design teams to translate designs and wireframes into high-quality products.
- Good written and verbal communication skills
- Eager to learn new things in technology
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 and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling
and improving front-end performance and documenting our front-end codebase.
To ensure success as a React.js Developer, you should have in-depth knowledge of JavaScript and
React concepts, excellent front-end coding skills, and a good understanding of progressive web
applications. Ultimately, a top-class React.js Developer should be able to design and build modern user
interface components to enhance application performance.
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.
• 2years 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.
Peppo is a fair food ordering utility. It helps restaurants manage both the demand and the delivery sides of their business, on the cloud.
Peppo is a seed funded startup, developed by the team at First WalkIn Technologies. Founded in 2015, our incredible team of engineers, programmers, designers, data scientists and marketing experts have worked tirelessly to bring digital transformation solutions to iconic F&B brands such as Cafe Coffee Day, McDonald's, Pizza Hut and Domino's.
Now we've set out to bring the same expertise to all restaurants, big and small, so they can compete on fair terms in an increasingly digital world.
About Role
We are looking for an experienced Front-end Software Engineer with first-rate programming skills to join our retail platform team. In this role, you’ll be making some of the most significant decisions for the company. You need to have strong problem solving capabilities, be a team player and have great communication skills. You also need to be goal-oriented, have the ability to understand the core architecture and take up responsibility of product feature development. You must be a highly technical, hands-on developer with passion for producing high standard and robust code.
- Collaborate with the design/business teams and develop software meeting product requirements, with lead responsibility for different features in the product.
- Responsible for communicating and reporting to the tech lead.
- Code new features as well as maintain existing features.
- Participate in technical design and architecture reviews.
- Write technical documentation.
- Participate in code reviews.
- Prototype and/or redesign features.
- Fix bugs.
We offer a friendly, casual, collaborative working environment that is mission-driven and results-oriented. Our small office is in a great space in Bangalore. Due to the COVID situation, we are committed to having a fully remote engagement.
Skills and Requirements
We are looking at your experience not just in terms of the years you’ve clocked but the aptitude to get things done. Here’s the skills that your job would entail, so please make sure you highlight the following in any capacity you have demonstrated - professional, freelance or hobbyist.
- Good to have an overall 3+ years of software development experience.
- Strong proficiency in modern JavaScript.
- Expertise with modern JS libraries/frameworks at least one of these JS frameworks - React.JS, Vue, AngularJS, NextJS
- Experience with testing frameworks, practices and processes.
- Demonstrated skills in developing, releasing, and maintaining high quality web applications.
- Solid experience on REST APIs, JSON, Test Driven Development (TDD) and standards.
- Good communication skills and ability to work independently or in a team.
- GraphQL experience is an added bonus
Job Perks
- Small team with an opportunity to have a steep learning curve.
- Have a meaningful impact on end customers and sellers on their experience with digital tools.
- Work on redefining the e-commerce experience by building cooperatives for the micro-services era. This makes Peppo a perfect home for those looking to pursue compassionate capitalism.
- Train under a diverse and accomplished set of team leads, mentors and investors who have worked in government and big tech.
- Holistic development guaranteed as you will grow in an environment that prizes lateral thinking allowing you to supplement your core responsibilities with additional functions.
- Competitive compensation and flexibility to work from anywhere since Peppo uses the best of productivity tools.
Our Preferred Resume Format
- Polished resume with list of projects clearly listed (with responsibilities you held)
- Links to interesting projects that you worked on (professional, freelance or hobbyist)
- Blogs written and any other public contributions you made
Our Interview Process
- Resume evaluation: We will screen all incoming CVs and invite candidates for next round, fitting our job profile description.
- Case study: If you are one of the shortlisted candidates, you will be sent a case study to solve.
- Phone screening: we will follow up with a phone screening round for better understanding of the CV, technical proficiency, experience etc.
- F2F Round(s): The next round is a direct face-to-face discussion over a video call.
Peppo is an equal opportunity employer. We're excited to work with talented and empathetic people no matter their race, caste, color, gender, sexual orientation, religion, national origin, physical disability, mental well-being, or age. Our code of conduct reflects the kind of company we strive to be, and we celebrate our diversity for that truly makes us create products that cater to the world.
Here’s a few resources for you to understand Peppo landscape:
The simplest way to think of Peppo is that it is a backend for restaurants that takes them online, not on just one channel but on all of them. App publishers that integrate with Peppo, will see every restaurant that uses Peppo and can enable food ordering through their own front-end. On the fulfilment side, Peppo allows restaurants to plug into an aggregated delivery fleet on which it helps restaurants choose between various providers to optimise between delivery costs and performance. Read more about:
- The Peppo Mission - Our Website - https://www.peppo.co.in/
- Must have - Javascript, React JS, React Native, Typescript
- Good to have - Andriod/iOS, Express.JS, Angular, VUE, Team Lead experience/Scrum Master, Design Experience
- Working Experience on building Dashboards, UI Prototypes, Internal Tools
- Profile - Independent, Self-Organised, Problem Solver