

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 Frontend Engineer who can expand our product portfolio and make life easier for locals and local businesses. As part of this role, you will build experiences that help users engage and feel comfortable with the products and services we offer.
We need you to understand Angular, Vanilla JS, HTML and (S)CSS.
We need you to understand the philosophy of writing clean and modular code.
We need you to take your own stand and do what's right to find a solution.
"I'd rather listen to a possible solution rather than a 'don\'t know'" would be plausible to you.
Technologies mentioned above is what you can relate to while applying but that's just the tip of the iceberg.
If you get a score of 10 below,
We need you
You need at least 5 points to proceed to next round.
Answer the following questions by attaching a document link with the note:
-
Why choose ngRx over shared angular services? 1 point
-
How are fork join and merge map different? 1 point
-
How do we wrap html elements in our custom component? 2 points
Ex:
This is not a paragraph element
- How will you handle an error produced by RxJS operator's inner observables without failing any other observables that are yet to emit values to its subscriber, so that all the inner observables including errored ones can be piped to another RxJS operator such as fork join, concatMap etc to be handled smoothly for further operations?
Easiest thing would be to generate a pseudo code.
With above question solve this problem:
[Observables....] -> Emit values simultaneously from the array of observables at once (perform a task when an observable finishes) -> toArray -> [emitted values...] -> process each emitted value one by one -> toArray
This will give you 4 points
- How does javascript achieve its asynchronous nature being single threaded? 2 points

Primary responsibilities:Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Design, develop web applications using AngularJS 6 or above
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Work closely with onsite, offshore, and cross functional teams, Product Management, backend developers, SQA teams to effectively use technologies to build and deliver high quality and on-time delivery
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Proactively Identify risks and failure modes early in the development lifecycle and develop POCs to mitigate the risks early in the program
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Assertive communication and team skills
Ā·Ā Ā Ā Ā Ā Ā Ā Ā This individual be self-directed, highly motivated, and organized with strong analytical thinking and problem-solving skills, and an ability to work on multiple projects and function in a team environment.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Keep an eye on NFRās and ensure our product is meeting all required compliances as per Carrier standards.
Ā
Experience and Skills Required:Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā 5-8 years of overall experience in web appSoftwareproduct development
Ā·Ā Ā Ā Ā Ā Ā Ā Ā At least 5 years of experience in AngularJS
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Solid working knowledge of using Cloud native resources for data retrieval and persistence.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Thorough working knowledge in integrating with Azure, azure functions, Microservices etc.,
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Having work experience in Javascript frameworks is an added advantage.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Experience in executing CI/CD processes
Ā
Ā
Ā
Ā
Ā
Qualifications:
Ā
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā Ā B.E/B.Tech/MCA/M.Tech qualification
Job Description
- 2+ years of relevant programming experience in an online environment, preferably in the gaming industry.
- Good knowledge of HTML5 and Javascript.
- Should have worked on Phaser.io HTML5 framework.
- Should have worked on at least one HTML5 game.
- Good knowledge of HTML5, CSS3, JavaScript, AJAX, SVG, XML.
- Knowledge of HTML5 porting into Android and iOS through available plug- in.
- Ability to develop and deploy HTML5 on iOS, Android and Web.
- Strong attention to detail and knowledge of robust quality assurance practices.
- Strong testing, debugging, and analytical skills.

ā 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.
ā Responsible for developing and implementing user interface components using React.js
concepts and workflows such as Redux, Flux, and Webpack.

Recro is a developer-focused platform that was founded with the aim of seamlessly matching individual expertise with the right opportunities.
Ā
We empower talented developers by providing them with relevant experience at fast-growing startups based on technical competencies and aspirations. These opportunities have a significant impact on their career success and help them become their best self.
Ā
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 (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
- 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)

Job Description:
Front end developers are required to work in teams alongside back end developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent.Ā
Responsibilities:
-
Experience in developing apps using Reactjs with Redux, React hooks, react-router with Javascript ES6
-
Developing new user-facing features using React.js
-
Integrate APIs with frontend components using React.js
-
Ensuring user experience determines design choices.
-
Developing features to enhance the user experience.
-
Striking a balance between functional and aesthetic design.
-
Ensuring web design is optimized for smartphones.
-
Building reusable code for future use.
-
Optimizing web pages for maximum speed and scalability.
-
Utilizing a variety of markup languages to write web pages.
-
Maintaining brand consistency throughout the design.
Front End Developer Requirements:
-
Degree in computer science or related field.
-
Understanding of key design principles.
-
Proficiency in React.js,HTML, CSS, JavaScript, and jQuery.
-
Understanding of server-side CSS.
-
Experience with graphic design applications such as Adobe Illustrator.
-
Experience with responsive and adaptive design.
Ā
About CercleX:-
CercleX is a digital technology platform which is a leading https://cerclex.com/blog/waste-management-in-india/">waste management company in IndiaĀ with an extended outlook of circularity through its various ventures into the field of sustainability.
Ā
We have received FICCI Impactful Cleantech Startup Award, MeitY Emerging Startup Award, TVS Capital Budding Nxt Gen Entrepreneur Award, and many more for our digital solutions enabling transactions between waste generators, and aggregators, processors, and bringing in complete transparency, traceability to the waste ecosystem.
Ā
https://play.google.com/store/apps/details?id=com.scrapmarketCCX">Cercle X ScrapMarket is an app that helps you buy and sell scrap by connecting 100% verified buyers and sellers of scrap across India. CercleX helps brands to accomplish their sustainability targets with https://cerclex.com/extended-producer-responsibility/">Extended Producer responsibility and research solid waste managemet on the environment to ensure the environment is eco-free.




