Location Mumbai or Ahmedabad.
Candidates from ecommerce and consumer facing app development experience will be given preference.
Similar jobs
The founders are MIT alumni who bring with them immense tech and business knowledge to provide global level gaming services.
As a React Native Developer, you will participate with the senior developer in the entire application lifecycle, designing, coding, testing, debugging to deployment.
What you will do:
- Implementing designs and coordinating the frontend development and required backend for it.
- Working on back-end development tasks and designing architecture for the same.
- Performing research and find opportunities to utilise web development best practices, forming guidelines to improve system productivity, and working on scaling and monitoring.
- Working with cross-functional teams to maintain and make sure the product should be scalable, maintainable and secure.
- Coordinating with multiple junior team members for the development of the tasks & projects
- Developing user interface components and implementing them following well-known React.js workflow.
- Architecting the application out in clean MVC kind of architectures in ReactNative for Android/ iOS app development.
- Developing APIs with MVC frameworks in Java / Python.
- Designing and building REST APIs.
- Building on and maintaining services on cloud platforms.
- Building reusable code and libraries for future use.
What you need to have:
- Bachelor's degree in Computer Science or related field.
- Built an application from scratch earlier.
- Strong computer science fundamentals.
- The ability to own end to end responsibility - right from requirement to release.
- Proficient with JavaScript and TypeScript
- Deep knowledge of React Native specifics
- Desire and ability to play different roles as necessary
- High code quality standards and work ethics
- Experience in writing automated e2e tests
- Native mobile development experience (a plus)
Fulfil’s software engineers develop the next-generation technologies that change how millions of customer orders are fulfilled by merchants. Our products need to handle information at a massive scale. We're looking for engineers who bring fresh ideas from all areas into our technology.
As a Front End software engineer, you will work on the ReactJS powered user interface used by Fulfil merchants to manage their back-office operations. This is mission critical software and your primary focus will be on developing user interface components and implementing them following well-known React.js workflows. You will ensure that these components and the overall application are robust and easy to maintain. In this role, you will be collaborating closely with the rest of the team working on different layers of infrastructure in an international environment. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality are important.
What You’ll Do:
- Collaborate with a small yet extraordinarily talented team of engineers to implement front-end technologies
- Develop new user-facing features using React.js and React Native
- Work closely with the Design and Product teams to translate complex technical workflows into delightful user experiences
- Define how Fulfil builds user interfaces and ensure that we’re utilizing and keeping up with modern web standards
- Continually test, measure, and iterate on the results of your work in the spirit of continuous improvement
- Write clean, reusable, and well-tested front-end code
- Help to bridge the responsibilities of the Product and Engineering teams, spending time with both on the way to launching new products
- Architect efficient and reusable front-end abstractions and systems that drive complex web applications
- Create reliable and type-safe applications with Typescript
- Build and contribute to open source projects
- Build reusable components and front-end libraries for future use
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
We’re Looking for Someone With:
- 5+ years of experience as a front end engineer
- Experience in building large-scale web applications in a fast-moving team environment
- A strong understanding of UX and UI design standards
- The perfectionist’s touch on a pragmatist’s deadline: you strive for pixel-perfection and intuitive functionality
- Strong proficiency in JavaScript (2-4 Years of experience), including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles, with experience in popular React.js workflows
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc
- Experience with popular testing frameworks, like Jest, Cypress, and Testing Library.
- The ability to bring any design to life with HTML and CSS, with cross browser compatibility and accessibility
- Smarts, humility, communication skills, and equal willingness to teach and learn
- Familiarity with RESTful and GraphQL APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience in developing large client side JavaScript applications
- Familiarity with code versioning tools like GIT
- Experience with Javascript testing tools and test automation
Nice to Haves:
- Prior experience at a growth stage Internet/Software company
- Demonstrated work beyond the front-end, experienced in integrating with a wide array of back-end technologies and services (e.g. experience with Python, AngularJS)
- Experience developing large client-side applications and optimizing them for performance
- You can straddle client and server development, creating APIs that drive web apps
- You understand the intricacies of timezones
- Web optimization, performance tools, and load testing
- You maintain or contribute to an open-source project
Duties and Responsibilities:
Building interactive consumer data from multiple systems and REST fully abstracting to the UI through an Angularjs developer backend
Define code architecture decisions to support a high-performance and scalable product with a minimal footprint
Address and improve any technical issues
Collaborate well with engineers, researchers, and data implementation specialists to design and create advanced, elegant, and efficient systems
Requirements and Qualifications:
Previous working experience as an Angularjs developer for 2 years
Bachelor's degree in Computer Science or similar relevant field
In-depth knowledge of Angularjs developer, ExpressJS or Restify
Experience implementing applications using Angular 1 or React
Experience creating front end applications using HTML5, Angular, LESS/SASS
Hands-on experience with JavaScript Development on both client and server-side
Experience with modern frameworks and design patterns, minimum one-year experience with MEAN Fullstack paradigm
Knowledge of the following will be considered as an advantage:
Consumer Web Development Experience for High-Traffic, Public Facing web applications
Experience with cloud technologies is also a plus
Creating secure RESTful-based web services in XML and JSON, Javascript, JQuery
Continuous integration (Jenkins/Hudson) and version control (SVN, Git)
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.
A new-age fintech app that powers group payments for millennials. We’re on a mission to reimagine group payments and enable people to enjoy with their friends without any worry of awkward reminders, delayed payments and multiple transactions.
Founded by IIT Bombay grads with a total work experience of 10+ years in fintech and we are backed by global VC investors including Y Combinator, Matrix Partners, Justin Mateen (Co-founder, Tinder) with a funding of $1.9M.
We are on the lookout for passionate individuals who want to want to be a part of the core team and drive the next phase of cutting-edge fintech innovation.
Role and Requirements
- Frontend developer with skills in React Native to help construct the front-end of our consumer-facing group payments application
- Good familiarity with most of the React Native built-in and popular third party frameworks, libraries, and accelerators; with in-depth expertise on most of the popular ones
- Solid understanding of JavaScript framework and RESTful APIs
- Role requires extensive collaboration with UI/UX Designers and Product Managers to ensure technical feasibility & implementation
- Experience with AWS and/or Node.js is a bonus
- Prior consumer tech or fintech startup experience is a plus
- Work experience: 2 years plus is preferred
- Location: Work from home until further notice but eventually in Andheri East, Mumbai
Responsibilities:
Understand business and functional requirements to be developed.
Develop UI screens and Database interactions
Help applications teams to follow coding best practices, including our refence application scaffolding, build system and test coverage . Also the job involves writing React components for the application team if said component is not yet ready.
Framework development, Libraries Development , writing react components for the application.
Will be required to suggest improvements in the existing framework, suggest and implement best practices, be knowledgeable about the updated trends in UI development and ReactJS in particular.
Technical Skills:
Strong JavaScript experience using multiple frameworks and libraries across different project / applications.
Thorough understanding of React.js core principles along with React router , Redux workflows and data structures.
Thorough understanding of ES6, ES7, ES8 / newer specifications of ECMAScript
Strong knowledge in vanilla JavaScript, including DOM manipulation.
Knowledge of Isomorphic React.
Expertise with Web pack, gulp and other front end build tools (npm)
- Proficient in current React Versions and understanding of upcoming version(s) like 1.6.3.
Must have experience with Git.
Strong knowledge of CSS concepts and experience with pre-processors.
Understand Business requirement work with UX , business analyst teams to plan and translate mockups and wireframes to optimized , reusable , quality code.
Strong knowledge of code optimization techniques for maximum performance and cross browser compatibility along with authorization mechanism in multiple applications using different front-end frameworks.
Job Title : Software Engineer
Gogo has an exciting opportunity for a Software Engineer role who enjoys crafting great user experience and will help us design and develop our next generation airline services platform. You will be part of the team that is building a globally deployed platform for our customers using some best-in-class software technologies.
Job Summary:
The ideal candidate for this role will build and design the front-end user experience for the customer airline services platform. You will be a crucial working member of multi-disciplinary, highly skilled technical teams that design, develop, test, debug and document software, by providing high quality technical solutions and services that deliver business value and drive continuous improvement across the organisation.
Key responsibilities :
- Translate business requirements into technical details relevant to web application.
- Contribute in the design and implementation of UI changes across our product base.
- Develop detailed technical analysis and design specifications based on functional requirements.
- Develop modern web applications (progressive and responsive) in coordination with UI Team
- Collaborate closely with UX, Design, UI and web development teams to solve problems.
- Develop complete front-end stack of projects using HTML/CSS/SASS, React and JavaScript.
- Integrate front-end UI with backend services.
- Build responsive web pages with HTML5, CSS, JS/React for the customer facing corporate websites.
- Define UI frameworks and architecture for websites that follow industry best practices for development
Required Skills & Experience:
- Bachelor’s Degree in Engineering with 5-8 Years’ experience in front end development
- Hands on experience Core web fundamentals: HTML, JavaScript, and CSS preprocessors like Sass or LESS.
- Front-end (CSS) frameworks like Foundation or Bootstrap
- AJAX (Asynchronous JavaScript and XML)
- MUST have Hands-on experience in ReactJS and Redux delivered project on ReactJS and played key role.
- Great understanding of Web technologies like XML, XHTML
- Client Server-side scripting languages such as web services development using RESTful implementations.
- Familiarity with the Flux Design Pattern or one of the libraries
- Unit Testing with Mocha, Karma or Jest
- Hands on with BDD Experience
- Experience working with RESTFUL API (1-2 Years’ Experience)
- Good Written and Oral Communication Skills
Gogo is the inflight internet company. We bring flexibility and performance to airlines and passengers alike across every device, every flight, everywhere—all powered by our global inflight network. Gogo’s worldwide inflight Wi-Fi services have made internet and video entertainment a regular part of flying. We are a diverse group of technologists, marketers, strategists, and any other function you can think of- all working together in extraordinary harmony. And that’s just the beginning.
We connect the aviation industry and its travellers with innovative technology and applications, and we do it all in a high-energy environment that welcomes the next challenge. Be prepared for a dynamic ride with people who are passionate about what they’re building.