About Coddle Technologies
Coddle Technologies focus on building state-of-the-art custom software applications catering to international markets. We are a group focused on designing and delivering powerful, innovative web and mobile apps, mainly for startups and SMBs. We are currently servicing clients across US, UK, Europe, Singapore and Australia which include domains like E commerce, Travel, Media, Digital Marketing, Financial services, Health and Hospitality. Our services include Web Design, Web Development, API Integration services, Content Managed website development, E-commerce application development, Mobile website development and bespoke application development tailored to customer needs. We make use of the latest trends in Technologies and provide optimal solutions for our customers.
Similar jobs
Description
3-5 years of proven and progressive experience in React with TypeScript, and Microservices with Node.js(Good to have), CSS3, and HTML5. As a Frontend Developer, you will be in charge of all duties related to the frontend client platform, from developing designs for complicated applications. This includes reviewing software and business specifications, ensuring UI/UX feasibility, and implementing front-end code optimizations to ensure a smooth user experience.
Requirements
- Strong understanding of Javascript fundamentals with a strong understanding of the DOM and browser APIs.
- Full-stack web development experience (Good to have).
- Experience working with Microservices with Node.js (Good to have).
- Experience with a responsive design for desktop/mobile.
- Experience with Javascript frameworks, such as React(must), Angular, or Vue.
- Knowledge of the latest CSS conventions, and experience with preprocessors, such as Sass or Less.
- Ability to work in an Agile environment.
- Great OO skills, including strong design patterns knowledge.
- Passion for software engineering and craftsman-like coding process.
Responsibilities
- Develop and enhance the performance of the main front-end website.
- Work with business analysts to review business requirements, and UI designers to ensure technical feasibility of concepts.
- Collaborate with backend developers to set up scalable API architectures.
- Maintain frontend infrastructure, monitor for exceptions in the code, and debug any faults that occur in production.
- Perform requirements analysis, identification of code metrics, code analysis, system risk analysis, usability, automation, and software reliability analysis.
Perks
- Work-Life Balance
- Skill Development
- Object Bootcamp
- Sabbatical Leave
- Parental Leaves
- Office Perks (Free Meal, Snacks)
- Challenging work
Culture
- Open Culture
- Flat Hierarchy
- 360-degree feedback
- Mentorship Program
- People Supportive
- Competitive & Friendly Environment
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)
Job Requirements
Minimum Requirements:
To perform this job successfully, the individual must have the following experience:
- Bachelor’s degree in management information systems, computer science, and/or business, or equivalent work experience.
- You have experience with developing, maintaining and supporting production applications which have live users using Angular.
- You have experience with State managment and NgRx (ideally) or any other framework
- You are NOT a fresh graduate with no production experience
- You have excellent English speaking skills
- Strong understanding of the DOM, HTML5, CSS3 and JavaScript
- 3+ years of in-depth experience with Angular (2/4/8/x)
- 1+ years of experience with additional web libraries and frameworks. Preferred: NgRx, Rx.js.
Additional Skills Desired
- Ability to be empathetic and form strong working relations with your team members.
- Strong understanding of debugging and ability to quickly debug code, find problems and produce fixes.
- Experience with Responsive Web Design (RWD) patterns
- Experience with unidirectional data flow patterns (Redux, etc.)
- Experience with RxJS or other Reactive programming techniques/libraries
- Experience using ES2015 (ES6) and TypeScript 2.x
- Indepth experience in using GIT and understanding of GIT workflows Experience in building and maintaining a reusable components library in angular
- An excellent eye for detail to bring our products designs to life using pixel perfect styling, interactions and animation.
- Familiarity with agile development practices (a/b testing,unit testing,continuous deployment,continuous integration,scrums) and worked in a product driven environment.
- Excellent written and verbal communication skills to communicate technical concepts to a wide variety of audience.
- Proven ability to work with designers and other non-technical and technical team members (wireframes, rapid prototypes, PoC’s, white boarding)
Designation: React.js Developer (Frontend)
Department: Software Engineering Team
Location: Bangalore
Qualification: Any Computer (Graduate or Post Graduate)
Experience: 5+ years of relevant experience in developing and implementing user interface components using React.js concepts and workflows (Redux, Flux, and Webpack).
Responsibilities:
- Developing and implementing highly-responsive user interface components using React concepts.
- Developing and implementing front-end architecture to support user interface concepts.
- Building reusable components and front-end libraries for future use
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
- Monitoring and improving front-end performance.
- Prepare technical documentation
- Collaborate with UX/UI designers to implement design into the code
- Coach junior team members
- Implement software enhancements and suggest improvements
Skills Required:
- 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)
- Preferred to have experience in Javascript, CSS, HTML, and Photoshop (any wireframing tool)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Familiarity with React Native, NodeJS is a plus
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Good communication skills. Ability to understand business requirements and translate them into technical requirements
- Good understanding of computer science fundamentals - data structures, algorithms, memory management, performance.
- Enjoys coding and problem solving
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
Salary: Upto 18LPA (Negotiable)
IMMEDIATE JOINING PREFERRED!
Responsibilities
As a Frontend Developer (Next.js) you will be responsible for -
- Building the Complete UI/UX of our web application from scratch.
- Work closely with the Backend Engineer to integrate the algorithmic output from the backend REST APIs.
- Work closely with the product owners to create dynamic infographics with intuitive user controls.
- Work closely with our web Designer for bringing design to life.
- Participate in UAT, troubleshoot, bugs and application integration issues
- Create and maintain documentation related to the developed processes and applications
Qualification & Experience
- 2-3 years of demonstrable experience designing, building and working as a Next.js Developer for enterprise web application
- Ideally, this would include the following:
- Expert-level proficiency with Next.js and all its concepts
- Expert-level proficiency with JavaScript (ES6), HTML5 & CSS
- Expert-level proficiency with ReactJS and all its concepts like Hooks and Redux
- Familiarity with Python, Django, and Django Rest Framework
- Understanding of REST concepts and interacting with REST APIs
- Deep understanding of a few UI concepts:
- Cross-browser compatibility and implementing the responsive web design
- Familiarity with common JS visualization libraries built using D3, Chart.js, Highcharts, etc.
- Understanding of Next.js coding Standards
- Experience working with UX designers and bringing design to life
- In addition, the ideal candidate would have great problem-solving skills and familiarity with code versioning tools such as Github
- Substantial experience in building large complex and performant web applications using HTML5, CSS3, Typescript and Javascript across multiple browsers (Especially IE11).
- Experience in frameworks such as React (Redux, Redux Thunk or Saga, React Router, React Hooks) , Node JS and good understanding of the basics of these frameworks and their life cycles.(MUST HAVE)
- Experience in frameworks like Bootstrap and CSS pre-processors like SASS and LESS is desirable.
- Deeper understanding of network layer, HTTP, HTTPS, cookies, local storage.
- Knowledge to handle real-time async data would be a plus.
- Good knowledge on build tools like Webpack and Gulp
- Good knowledge on testing tools like Jest, Cypress, Jasmine, Karma, etc
- Experience in Git source control
- Deeper understanding of Chrome Dev Tools.
- Deeper knowledge of UI optimizations and performance.
- Excellent communication skills, good visual design sense, in-depth experience in developing web-based applications.
- Experience leading multi engineer projects and mentoring junior engineers.
- Command an impressive portfolio of the latest UI technologies is a plus
- Concept clarity of Javascript
- Solid experience in Javascript frameworks such as Reactjs and Angular js
- Minimum 2 years work experience in React JS and working knowledge of Angular JS
- Hands-on experience in coding capability in desired technology
- Experience building technical solutions for service or product industry
- 3 years of programming experience working with client-side languages such as Javascript and a strong understanding of object-oriented programming concepts
- Nice to have knowledge of UI platform libraries.
- Strong background in designing or extending existing test frameworks such as Jest, Chai and Mocha
- Strong experience with Jenkins, Maven, GIT
- Good understanding of application security (authentication, authorization, web security etc.