We are looking for a software engineer who:
š is curious and asks a lot of questions!
š¤¤ has good product taste.
ā”ļø is passionate about writing clean code.
šµ has strong problem solving skills.
š„ can turn 1-pager specs into detailed features.
ā£ļø loves / appreciates automated testing!
š is humble, kind and has a good taste of sarcasm.
š» has hands-on experience with JavaScript.
āļø Non-mandatory, but nice to have:
š¶š» worked in an early-stage startup.
š¤š» built and led a small engineering team.
āØ 2+years of experience.
š» open source enthusiast.
š¦ You are passionate about teaching, learning and creator economy.
š¤ What's the interview process like?
We try to close the interview process within 3 days.
Take us through what excites you the most about this role/challenge.
A flexible project round.
Discussion with founders.
Similar jobs
We are seeking a talented React Developer with hands-on experience in MUI and Tailwind CSS, as well as expertise in state management tools such as Saga and Redux. The ideal candidate should have a passion for front-end development, an eye for design, and be comfortable working in a fastpaced environment. You will be responsible for creating user interface components using React.js, React Native integrating with RESTful APIs, and collaborating with cross-functional teams to build web applications.
Responsibilities:
ļ· Build new user-facing features using React.js, React Native and other front-end technologies
. ļ· Develop reusable components and libraries for future use.
ļ· Collaborate with the development team to design and implement RESTful APIs.
ļ· Translate designs and wireframes into high-quality code.
ļ· Create responsive HTML designs based on wireframes built on PSD, Figma, and ETC. to work across mobile and web browsers.
ļ· Develop and implement front-end architectures and design patterns. ļ· Stay up-to-date with emerging trends and technologies in front-end development.
ļ· Write unit tests and integration tests to ensure code quality.
ļ· Ensure code follows best practices and coding standards.
ļ· Work collaboratively with UX designers and product owners to ensure a seamless user experience
The firm :
Itās an amazing time to be joining SalaryBox as we continue to transform attendance and payroll for over 60 million MSMEās in India.
We launched the app in Jan 2021, and now have more than 2 million downloads of the app. We support more than 200k businesses and operate at scale.
Backed by Y-Combinator, SalaryBox is Indiaās leading attendance and payroll app. Considered to be the engine of economies around the world, the MSME segment in India alone has ~63 million units, and employs ~100 million people. The sector accounts for 27% of GDP and is crucial to the functioning of the economy.
We are on a mission to make work easier for these business owners, managers, and employees so that they can focus on the things they do best.
Today, SalaryBox is a fun bunch of analytical and ambitious folks building the first-of-its-kind technologies for the MSME ecosystem. We are here to enhance the employee experience of over 10 million end consumers in the next twelve months. Our mission is big, so we act with urgency in everything we do. We find creative ways to test ideas and learn today so that we focus on the right things tomorrow.
And we are just getting started!
Website: https://www.salarybox.in/" target="_blank">https://www.salarybox.in/Ā
LinkedIn: https://www.linkedin.com/company/salaryboxapp" target="_blank">https://www.linkedin.com/company/salaryboxapp
Roles and Responsibilities
- 3+ years experience as a Frontend Engineer
- Firm grasp of the React JavaScript language
- Ability to write well-documented, clean JavaScript code
- Experience in using technologies like HTML5/CSS/Bootstrap
- Experience in working with third-party dependencies and debugging dependency conflicts
- Experience with automated testing suites, like Jest or Mocha
- Experience with popular React.js workflows (such as Flux or Redux).
About Us:
Docsumo is Document AI software that helps enterprises capture data and analyze customer documents. We convert documents such as invoices, ID cards, and bank statements into actionable data. We work with clients such as PayU, Arbor and Hitachi and are backed by Sequoia, Barclays, Techstars, and Better Capital.
Ā
Responsibilities:
- You will be responsible for overseeing the development of Docsumo React webapp. You will be working closely with the founders and lead the frontend development.
- Serve as a thought leader and mentor on technical, architectural, design and related issues.
- You will responsible to provide oversight, accountability, and leadership for technical decisions
- You will be designing and building modules in React within the Docsumo webapp. The webapp is the main way for customers to consume Docsumo APIs.
- Own and Implement the features using the technology stack that we have in place while bringing in flavours of latest but proven trends and methods
- Contribute to Product and Design ideas and Implement them as your own product. We value everyoneās inputs.
- Work with our hiring team to hire amazing engineers who will expand the Docsumo culture and product.
Ā
Skills:
- At least 6 years years experience building React webapps
- Demonstrated ability to build webapps from scratch using React. Demonstrated ability of managing frontend engineers
- Proven skills in developing a production level end to end UI application on their own
- Excellent command over HTML5, CSS, Javascript & React, Redux
- Familiarity with Version Control tools such as Git
- Theoretical and practical knowledge of SQL / NoSQL databases with hands-on experience in at least one database system
- Must be self-motivated, flexible, collaborative, with an eagerness to learn
- Comfortable working in an Agile work environment with an incredibly fast pace and a large degree of independence.
Primary Responsibilities
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
Skills & Requirements
- Bachelorās Degree required, preferably in Computer Science or related field
- 1+ years of Experience working on React.js and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Experience with cloud based technologies like AWS
- 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
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- 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)
2-5 years of experience in React.JS, Redux, Rx.js and Material.UI REQUIRED
Experience using React.js with PostgreSQL.
Experience with HTML5, JavaScript and CSS3, as well as Strong knowledge in advanced HTML5 features such as Web Worker, Caching and Browser storages
etc.
Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, React hooks etc.
Mobile friendly experience a plus.
Version control experience (GIT,TFS,VSTS, etc).
Experience in integrating web application with APIs.
ā¢ Developing a new Progressive Web Application
ā¢ Integrating back-end API's with front-end
ā¢ Build reusable code and libraries for future use
ā¢ Collaborate with other team members
What Youāll Need?
ā¢ Hands-on experience of 2-8 years in ReactJS and PWA
ā¢ Strong understanding of web markup, including HTML5, CSS3, OOJS, ES6, ES5, and ReactJs
ā¢ Good understanding of asynchronous request handling, partial page updates, and AJAX
ā¢ Good understanding of Responsive and Adaptive web page design with code versioning tools
ā¢ Proficient understanding of cross-browser compatibility issues and ways to work around
such issues and familiarity with front-end build tools
Purpose of the Role
Ā
To design and implement the Peak AI System - a new system of intelligence that allows companies to quickly harness the power of AI.
Ā
The OpportunityĀ
Ā
Peak are a Decision Intelligence company - where we are democratising AI for every business and building a great company that everyone loves being part of. We are on a mission to help organisations use AI to make great commercial decisions, all the time. Just as importantly, we are also focused on building an amazing company: one where we truly value our people & culture, and strive to make an amazing and diverse place to work. Our recent Best Companies award & World class accreditation for being one of the top companies to work for is a testament to this.
We have ambitious plans over the coming years - to create and lead a new category of enterprise software; the decision intelligence system (Decision Intelligence), expand our operations and create the best working culture possible.Ā This is a great time to join Peak and the Engineering team, as we start the next stage of our global growth.
Ā
The Role
Ā
Based in Jaipur or Pune, you will be working in a collaborative team on cutting edge technologies in a supportive and dynamic environment. Ultimately you are responsible for building the CODI and on-boarding new clients - this involves:
Ā
- Developing a good understanding of the solutions which Peak delivers, and how these link to Peakās overall strategy.
- Making suggestions towards shaping the strategy for a feature and engineering design.
- Managing own workload and usually delivering unsupervised. Accountable for their own workstream or the work of a small team.Ā Ā
- Understanding Engineering priorities and is able to focus on these, helping others to remain focussed too
- Acting as the Lead Engineer on a project. Helps ensure others follow Peak processes, such as release and version control.
- An active member of the team, through useful contributions to projects and in team meetings.
- Supervising others. Deputising for a Lead and/or support them with tasks. Mentoring new joiners/interns and Masters students. Sharing knowledge and learnings with the team.
Ā
Required Skills and Experience
Ā
We are building a team of world class engineers in Jaipur, essentially we are looking for bright, talented engineers looking to work at the cutting edge of practical AI.
Ā
- Acquired strong proven professional Front End Development experience.
- Proven track record and experience working on Javascript and front end frameworks like React (preferred) and Angular
- Knowledge and experience working with Node.js, Go or any other back end programming languageĀ is a plus .
- Experience of turning UI/UX designs to applications and keen interest in the UI/UX side of an application.Ā
- Able to build prototypes quickly and work with the product teams to test a concept.Ā
- Demonstrable experience in building front end or UI/UX development practices in previous jobs.Ā
- Building and implementing a product on cloud based infrastructure.
- Good understanding of Microservice Architecture, Cloud Technologies, CI/CD and Serverless.
- Ability to document requirements and specifications.
- A naturally inquisitive and problem-solving mindset.
- Strong experience in using Agile Methodologies such as Kanban or Scrum to build quality software.
- Good communication skills.
Ā
As well as doing great work we have created an award-winning, fun and exciting workplace that people love to be, we are looking for people to join us who share our values and are:
Ā
Ā
- OpenĀ - Always up for new ideas and able to take and give feedback in a positive way.
- DrivenĀ - sets high goals, doesnāt give up, and make sacrifices to ensure that their job gets done onĀ time and meets/exceeds expectations.
- CuriousĀ - Aware of new technologies and uses them to make new improvements in the EngineeringĀ ecosystem.
- SmartĀ - Innovative and thinks out of the box, in difficult situations finds a way to succeed no matterĀ whatĀ
- ResponsibleĀ - takes ownership of tasks given and has a strong work ethic.
Ā
About Peak
Ā
In an age when becoming AI and data-driven is one of the most important things businesses must do, it can also be one of the most challenging. Thatās where Peak comes in; our CODI system sits at the heart of our clientās businesses, enabling the rapid unification, modelling and - most importantly - use of data - helping decision makers make great commercial decisions, powered by AI. All supported by our world-class data science team.
Founded in 2014, Peak has grown rapidly, in line with the worldās fastest growing SaaS companies, winning numerous awards and attracted significant funding to support the companyās ongoing investment in machine learning and AI technologies. All to further our mission to become the worldās leading AI System business.
Headquartered in Manchester, Peak also has offices in London, Edinburgh, Jaipur and Brisbane. Our clients include some of the world's leading retailers, manufacturers and well-known brands alongside highly innovative and tech-savvy businesses. Peak is an Amazon Web Services (AWS) Partner, and holds Machine Learning Competency and Retail Competency status.