http://premagic.com">Premagic helps photographers to streamline their workflow, maximize their brand exposure & get more referral leads to grow their business. At the core, we are a CRM, Media storage and a kickass gallery for photographers.
We have more than 65 Million media files shared through Premagic and handle at least 1Tb of traffic per month, just on our CDN. We perform 500K on the fly image resizes per day using our in-house lambda. We are currently exploring how ML can be used to make photographers jobs easier.
What your typical day looks like
Develop product ideas into working prototypes based on the problems faced by customers.
- Analyze feasibility, cost and return of investments for product ideas.
- Suggest solutions for the problem, which is user friendly, technically simple and elegant.
- Break down features into smaller deliverables and implement solutions in a way your module is scalable and can be integrated with other services with little effort.
What we expect from you
Strong Programmer with hands-on experience in building products for 2 - 4 years.
- Proficient in either Node.js, Javascript, TypeScript or Python. We have a desktop app built on Electron, a bunch of Web apps on React and backend services on Flask / Falcon.
- Knowledge in managing AWS/Azure/GCP/ any cloud resources. We self host our Redis database (Yeah! Redis is a database), use S3 and CDN aggressively and a bunch of EC2s and a load balancer for processing data.
- Work on multiple technologies and apps. As a founding Engineer, we expect you to contribute across multiple apps and services.
You are the right fit, if
You are someone whom your peers look up to for technical guidance and architectural decisions.
- You can create an app end to end - right from design to build, test and deploy.
- You are willing to work on multiple technologies and apps and don't overly idolize a particular framework or language.
- You know that you're creating apps for the end customer and not to satisfy your internal thirst to try a new library or framework out. Just write clean code.
- You pay attention to detail and have an eye for great UI/UX
- You know your stuff. You know what you're talking about and you're fine with admitting things you don't know about and you're willing to learn the new stuff.
Why work with us
Pair program and work with the founders to build world-class software that elevates how photographers run their business. 2 out of 3 founders code, and has more than 16 years of combined experience in building enterprise-grade products in the past.
- At Premagic, you'll be diving right into the hustle and bustle of a growing young early-stage startup. You'll be wearing multiple hats and not just a code monkey here.
- You play a key role in nurturing and growing the team here. Want to try your hand at digital marketing? Sales? You have the freedom to contribute to it.
- You get to experience and cultivate your entrepreneurial mindset here by working with the founding team. And even the freedom to start your own projects at Premagic.
- You are responsible for moulding the app that future photographers would use. You have the power to decide, what features make the app and how a feature should be designed.
- Frontend Tech stack: Typescript, React, Redux and Electron
- Backend Tech stack: Python, Flask, Falcon, Django, Redis, Postgres orchestrated via Docker on AWS Infra.
Similar jobs
The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company. Using JavaScript, HTML, and CSS, this candidate will be able to translate user and business needs into functional frontend design.
** Responsibilities **
- Designing, developing, and testing UI for mobile and web applications
- Build reusable code and libraries for future use
- Accurately translate user and business needs into functional frontend code
** Qualifications **
- Bachelor's degree or equivalent in Computer Science
- Good Knowledge of JavaScript, HTML5, and CSS3
++Minimum Experience : 1 Year++
Job Location : Bhavnagar, GUJ, IN
What will you do?
• Developing new user-facing features using React & Redux
• Build modular layouts, reusable code and libraries for future use
• Refactor, optimize and improve the existing code base for maintenance and scale
• Use test-driven development and acceptance tests to ensure feature quality
• Design and implementation of low-latency, high-availability, and performant applications
• Optimize application for maximum speed and scalability
• Work closely with back-end developers to make sure the user experience is implemented as it was conceived
Skills Required
• Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
• Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
In-depth understanding of redux
• Understanding of RESTful APIs, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, and NPM
• Good understanding of Promises, Async/ Await and Callbacks
• Should have good knowledge of Socket
• Understanding the nature of asynchronous programming and its quirks and workarounds
• In-depth knowledge of object-oriented programming
• Understanding of JavaScript Development on the server side using NodeJS and Express would be a plus
• Knowledge of ES6 would be a plus
• Should have good hands-on experience on MongoDB, designing optimized database structures using MongoDB and writing optimized queries for better performance
We are seeking a skilled React.js Developer to join our team. The successful candidate will be responsible for developing and maintaining web applications using React.js. You will work with a team of developers to create interactive web interfaces, ensure high performance and scalability of our applications, and collaborate with cross-functional teams to deliver high-quality products.
Key Responsibilities:
- Develop and maintain web applications using React.js
- Write high-quality, reusable code for UI components
- Collaborate with designers, product managers, and other developers to implement new features and improvements
- Ensure the performance, scalability, and maintainability of web applications
- Participate in code reviews and provide constructive feedback to peers
- Identify and troubleshoot issues with web applications
- Keep up-to-date with industry trends and best practices
Requirements:
- Strong experience with React.js and its core principles
- Strong proficiency in JavaScript and its core concepts
- Experience with popular React.js workflows (such as Redux)
- Familiarity with RESTful APIs
- Knowledge of modern web development tools and frameworks (such as Webpack, Babel, etc.)
- Strong understanding of HTML, CSS, and web standards
- Ability to write efficient, scalable, and maintainable code
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Good communication and collaboration skills
Education and Experience:
- Bachelor's degree in Computer Science or related field (or equivalent work experience)
- At least 3 years of professional experience as a React.js Developer or similar role
We offer a competitive salary, comprehensive benefits package, and a dynamic and supportive work environment. If you are a talented React.js Developer looking for a new challenge, please apply today!
Greetings from Deltacubes Technology!!
SkilL Set:
React js
Experience:
6+years
Thanks
Bavithra
We are currently hiring a Frontend developer for a startup in the B2C marketplace space based out of Mumbai. This startup is an Online Marketplace, that serves as a Discovery and Booking Platform for Kids’ Activity Classes. Operations were launched in November 2019, and have over 20KParents and 500+ educators listed on our Platform across the major Tier-I and Tier-II cities in India.
Platform details are listed below :
- A SaaS platform for educators to simplify the management of their classes and
workshops. Educators get access to a dashboard and use our Class Management tool
to create listings, view registrations, manage bookings and payments. The dashboard
also provides analytics for teachers to track visitor traffic, see drop offs and
understand which social media channel generates maximum ROI for them.
- Discovery & Booking Platform for parents so that they can search, view and book
classes and workshops for their children.
Top 2 role must have’s
- You should have REACT JS experience of building a product
- You should be willing to work in a very early stage startup( Not funded yet)
Tech skills required for this role:
- Front end design in REACT JS at least 1.5 years
- AWS server
- Mongo Database
- API's written in Nodejs
This is a remote position.
About Company
Our client is angle funded, growth stage B2B SaaS startup that enables a seamless and streamlined collaboration between big pharma, bio-techs and their external manufacturing partners.
Job Profile
- Develop all user-facing products in React.JS
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high quality code
- Focus on code maintainability and performance of application.
- Provide technical advice and assists in solving programming problems
Requirements
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Good foundation in design and a knack for designing interactions and elegant interfaces
- Thorough understanding of React.js and its core principles
- Good to have experience with popular React.js workflows (such as Flux or Redux)
- Experience with data structure libraries
- Familiarity with RESTful APIs
- Familiarity with modern front-end build pipelines and tools
- A knack for bench-marking and optimization
- Familiarity with code versioning tools (such as Git)
- Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding module, Prototypes etc.
- Experience in using debugging tools used for profiling/optimizing performance
- Experience in debugging, tuning and optimizing UI components
PRIMARY RESPONSIBILITIES :-
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of Angular and its components.
- 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.
SECONDARY RESPONSIBILITIES :-
- Ability to work independently and take ownership of the project.
- Should be capable to work in a team.
- Must have strong communication skills.
- Should be enthusiasts and able to take challenge.
Skills: Angularjs, Javascript, HTML5, CSS3, ES6/Typescript/D3, Knowledge on Reactjs
Location: Bangalore
Experience: 2 to 5 years
Notice Period: Immediate/ 15 days