Senior Software Developer (Frontend) - Quick Job by Cutshort š
Quick Job by CutshortĀ š:
As part of this feature, you can expect status updates about your application and replies within 48 hours (once the screening questions are answered)
Job Description
We are looking for programmers with a keen eye for design for the position of frontend developer. Frontend developers are responsible for ensuring the alignment of web design and user experience requirements, optimizing web pages for maximum efficiency, and maintaining brand consistency across all web pages, among other duties.
Frontend developers are required to work in teams alongside backend developers, graphic designers, and user experience designers to ensure all elements of web creation are consistent. This requires excellent communication and interpersonal skills.
Frontend Developer Responsibilities:
- Must be able to mentor team members
- Must be responsible for reviewing the code of peers.
- Refactoring the code if required.
- Must be able to mentor the team members.
- Development of Frontend Web Applications Based on AngularJS / Vue JS Platform.
- Responsible for Designing and Coding of Individual Programs as per Specific Requirement.
- Building reusable code for future use.
- Should be able to work with UI/UX Designers closely.
- Ensuring web design is optimized for smartphones.
- Maintaining brand consistency throughout the design.
- Maintaining Quality Standards of the project developed.
- Manage tasks and communicate project status to the team leader / project leader.
- Identify the issues and provide resolution for any bugs raised.
- Optimizing web pages for maximum speed and scalability.Ā
Skills Requirement:
- Must be proficient in Angular Or React Or Vue Js, Type Script, HTML, CSS and SCSS
- Must be proficient in integrating REST APIs in any of the above three frameworks.
- Knowledge of any State Management libraries like Redux or Ngxs is required.
- Experience with responsive and adaptive design.
- Experience in writing Unit Tests.
- Understanding of SEO principles.
- Should be willing to learn and adapt to new technologies quickly.
- Should be Flexible to work on various technologies apart from core technologies.
- Good debugging and documentation skills.
- Should possess good communication skills.
About Wohlig Transformations Pvt Ltd
About
Wohlig is the catalyst that transforms the clients perspective of technology and empowers them to take advantage of the digital revolution that is constantly evolving.
We simply want to help our clients with our expertise to make their business efficient, cutting- edge and have a low cost of ownership.
Photos
Connect with the team
Similar jobs
Avegen is a digital healthcare company empowering individuals to take control of their health and supporting healthcare professionals in delivering life-changing care. Avegenās core product, HealthMachineĀ®, is a cloud-hosted, next-generation digital healthcare engine for pioneers in digital healthcare, including healthcare providers and pharmaceutical companies, to deploy high-quality robust digital care solutions efficiently and effectively. We are ISO27001, ISO13485, and Cyber Essentials certified; and compliant with the NHS Data Protection Toolkit and GDPR.
Job Summary:
Senior Software Engineer will be responsible for developing, designing, and maintaining the core framework of mobile applications for our platform. This includes tasks such as creating and implementing new features, troubleshooting and debugging any issues, optimizing the performance of the app, collaborating with cross-functional teams, and staying current with the latest advancements in React Native and mobile app development. We are looking for exceptional candidates who have an in-depth understanding of React, JavaScript, and TypeScript, can create pixel-perfect UI, and are obsessed with creating the best experiences for end users.
Your responsibilities include:
- Architect and build performant mobile applications on both iOS and Android platforms using React Native.
- Work with managers to provide technical consultation and assist in defining the scope and sizing of work.
- Maintain compliance with standards such as ISO 27001, ISO 13485, and Cyber Essentials that Avegen adheres to.
- Lead configuration of our platform HealthMachineā¢ in line with functional specifications and development of platform modules with a focus on quality and performance.
- Write well-documented, clean Javascript/TypeScript code to build reusable components in the platform.
- Maintain code, write automated tests, and assist DevOps in CI/CD to ensure the product is of the highest quality.
- Lead by example in best practices for software design and quality. You will stay current with tools and technologies to seek out the best needed for the job.
- Train team members on software design principles and emerging technologies by taking regular engineering workshops.
Requirements:
- Hands-on experience working in a product company developing consumer-facing mobile apps that are deployed and currently in use in production. He/she must have at least 3 mobile apps live in the Apple App Store/Google Play Store.
- Proven ability to mentor junior engineers to realize a delivery goal.
- Solid attention to detail, problem-solving, and analytical skills & excellent troubleshooting skills.
- In-depth understanding of React and its ecosystem with the latest features.
- Experience in writing modular, reusable custom JavaScript/TypeScript modules that scale well for high-volume applications.
- Strong familiarity with native development tools such as Xcode and Android Studio.
- A positive, ācan doā attitude who isnāt afraid to lead the complex React Native implementations.
- Experience in building mobile apps with intensive server communication (REST APIs, GraphQL, WebSockets, etc.).
- Self-starter, able to work in a fast-paced, deadline-driven environment with multiple priorities.
- Excellent command of version control systems like Git.
- Working in Agile/SCRUM methodology, understanding of the application life cycle, and experience working on project management tools like Atlassian JIRA.
- Good command of the Unix operating system and understanding of cloud computing platforms like AWS, GCP, Azure, etc.
- Hands-on experience in database technologies including RDBMS and NoSQL and a firm grasp of data models and ER diagrams.
- Open source contributions and experience developing your own React Native wrappers for native functionality is a plus.
Qualification:
BE/BTech/MS in Information Technology, Computer Science, or a related discipline.
- 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) ORĀ ReactĀ Hooks
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphicĀ ReactĀ is a plus,Ā ReactĀ Hooks
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
Work Experience and Educational Qualification
- At least 3 years of experience inĀ React/ReactJs
- Should have led a team of at least 2 members
React.js Developer:
Ā
Job Description:
Ā
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 From Figma 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.
Ā
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.
Requirements:
Ā
- Bachelorās degree in computer science, information technology, or a similar field.
- Previous 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.
- Experience with Figma
Responsibilities
- Work closely with design, product management, and development teams to create elegant, usable, responsive, and interactive interfaces across multiple devices.
- Turning UI/UX designs into prototypes, creating awesome interactions from designs, writing reusable content modules, and maintainability of the code.
- Implement UI development principles to ensure that the product client-side serves at scale.
- Review and optimize usage by monitoring key metrics and rectifying the issues proactively.
- An ability to perform well in a fast-paced environment and bring in optimal flow for rapidly changing design/ technology.
Requirements
- 2 to 5 years of relevant work experience as a web developer, UI developer, JavaScript expert, or frontend engineer
- Sound knowledge in JavaScript, ReactJS, HTML, CSS
- Familiar with UI layouts, SASS, bootstrap, and Material UI
- Experience debugging using popular JavaScript-based tools like Chrome Developer Console
- Knowledge of TDD frameworks mocha, chai, jest etc.
- Understanding of Typescript
- Understanding of ReactJS based frameworks like NextJS, Gatsby, etc.
- Understanding of REST API
- Passionate to create good design and usability
- Ā·Ā Ā Ā Ā Ā Ā 3+ Yrs Solid knowledge of frontend development with a minimum of 2 years of work on ReactJS,/ React nativeĀ
- Ā·Ā Ā Ā Ā Ā Ā Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Ā·Ā Ā Ā Ā Ā Ā Strong & thorough understanding of Reactjs and its core principles
- Ā·Ā Ā Ā Ā Ā Ā Experience with popular Reactjs workflows such as Redux
- Ā·Ā Ā Ā Ā Ā Ā Knowledge of isomorphic React is a plus
- Ā·Ā Ā Ā Ā Ā Ā Familiarity with RESTful APIs
- Ā·Ā Ā Ā Ā Ā Ā Familiarity with modern front-end build pipelines and tools
- Ā·Ā Ā Ā Ā Ā Ā High coding standards - understanding of test coverage best practices & test pyramid concept
- Ā·Ā Ā Ā Ā Ā Ā Familiar with Continuous Delivery approach
- Ā·Ā Ā Ā Ā Ā Ā Experience with Distributed and Concurrent Systems, knowing the tradeoffs between stateful/stateless and synchronous/asynchronous architectures
- Ā·Ā Ā Ā Ā Ā Ā Passion about technology and its relationship with product and user experience
- Ā·Ā Ā Ā Ā Ā Ā Ability to work independently - identify problems, create plans and implement solutions to them
ā¢ Experience using RESTful APIs
ā¢ Experience with Project Management Agile methodologies (Jira) in the development
life cycle is highly preferred
ā¢ 3 years of experience with Javascript, Angular2+ (specifically Angular 6, 7, 8, or 9 is
ideal), application architecture, Unit testing
ā¢ Expert knowledge of web technologies (HTML/CSS)
ā¢ Expertise in jQuery
ā¢ Knowledge of Best practices in writing quality code
ā¢ Knowledge of CI/CD (Bitbucket, Git, Gitlab)
ā¢ Knowledge of Vercel quality code tool
ā¢ Knowledge in leading a qualified, talented developer team
ā¢ Strong knowledge of W3C standards
ā¢ Ability to write high- performance, reusable code for UI components.
ā¢ Can implement complex enhancements with little assistance
ā¢ Can work in occasional high-pressure situations with tight deadlines
ā¢ High personal code development standards (peer testing, unit testing,
documentation, etc.)
ā¢ Self- starter, start-up experience is a plus. Ability to work in an extremely dynamic
and fast placed environment
ā¢ Strong written and verbal communication skills
PositionāÆSummary:āÆĀ
TheāÆindividualāÆshouldāÆbeāÆself-motivated,āÆcreativeāÆandāÆproactiveāÆtoāÆworkāÆsuccessfullyāÆināÆaāÆĀ
fast-pacedāÆenvironmentāÆincludingāÆmultipleāÆplatformsāÆandāÆarchitectures,āÆand diverseāÆtechnologies.āÆTheāÆĀ
IndividualsāÆwillāÆworkāÆcloselyāÆwithāÆdevelopers,āÆprojectāÆmanagersāÆandāÆotherāÆstakeholders.āÆĀ
Ā
MinimumāÆRequirements:āÆĀ
Ā
Experience/Skills:āÆĀ
Ā
- ExcellentāÆverbalāÆandāÆwrittenāÆcommunicationāÆskillsāÆĀ
- Primary Skillset:Ā Strong Core Java experience (Java 8 concepts), JSPs, Servlets, Struts FrameworkĀ
- Strong in Spring core, MVC and Spring JPAĀ
- Working experience on UI using jQuery, JavaScript and CSSĀ
- Experience in Angular is an added advantage.Ā
- Strong knowledge of XML handling and JSON implementationĀ
- Strong knowledge of Web Services (REST API)Ā
- Experience in handling SQL and PL/SQL, preferably SQL ServerĀ
- Knowledge of Postgres is an added advantage.Ā
- Experience in writing unit test cases with whole code coverageĀ
- Experience in JMS implementations preferably Apache Active MQĀ
- Should be able to write Unit test cases with whole code coverageĀ
Ā
Ā
Engineering @ Relevel
Ā
- We use cutting edge technologies to build our products which means you get to be updated on the latest tech stack.
- You donāt need to have experience in any of our specific technologies;we are good at teaching our Engineers. Our diverse group of Engineers are a great team to work with and to learn.
- We deploy changes to production multiple times a day.
- Blameless culture and a continuous learning mindset
Ā
Ā
Ā
What engineers do @ Relevel
Ā
- Making a global platform with the scale of millions of users.
- Working directly with designers and PMs to make a world class test taking experience.
- Building a platform for companies and writing an ML based algorithm to match candidates and companies.
- Building an Ed-Tech product for the upskilling of candidates.
Ā
What you need to bring
Ā
- Strong understanding of JS fundamentals and going deep into it coupled with experience in modern frameworks like ReactJs, Vuejs etc.
- The ideal person has worked with product teams in startups and taken features (or entire product modules) to production deployment which was then consumed by real users.
- Proficiency in building a highly scalable frontend.
- Ownership mindset- Taking end to end ownership of frontend initiatives and being part of the core team in driving the overall growth of the organisation in achieving its vision.
Ā
Ā
Ā
Roles and Responsibilities
- Lead the delivery of high quality, innovative, flexible, cost-optimized and scalable technical solutions that meet business requirements
- Design, Develop, test and maintain software applications with MVC architectures, Micro services and scalable cloud native apps.
- Perform hands-on coding and provide thoughtful code reviews
- Mentor and lead team members to continuously improve quality and productivity of deliverables
- Demonstrate ability to work within an agile team as well as collaborate with many other teams on design and implementation strategies. Follow SCRUM Agile Development methodology
- Effective Communication Skills- An ability to express your ideas to the recipient & Co-ordinate and communicate with cross functional team along with client's team
- Problem Solving, Hustler - Get Stuff Done, Self-Disciplined Open-minded, User Focused, Adaptive
- Lean Principles & Analytical Thinking
- Project planning, timelines and milestones for execution and deliverables
- Participate into the Evaluation Review of your team member
Desired Candidate Profile
- Experience in building enterprise web application using ReactJS as the frontend framework
- Experience with Redux and React Hooks
- Expert in HTML5, CSS3
- Experience in Bootstrap4 or CSS pre-processor like Less or Sass is highly desirable
- Strong knowledge of best practices and modern web design trends is necessary.
- Some experience with modern web-based typography.
- Excel at rapid prototyping and at writing good code.
- Experience with testing/debugging in multiple browsers and platforms.
- Expertise in using Javascript
- Should have worked on REST client and WebSockets
- Should be able to write Unit testing using any one of the frameworks like Cypress, Jasmine, Karma, Jest , Enzyme or any other similar framework.
- Should have experience in either one of the Build scripts like Gulp or Grunt or Webpack
- Low-Latency UI, Page optimization, and bundle build+caching
- Problem-solving and debugging skills
- Component-based architecture
- Strong experience in building new features into one of the most advanced interfaces on the web
- Take a lead role with other engineers and designers to deliver strong customer-focused experiences
- Keep our product up to date with the latest frontend technologies such as React
- Practice disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code)
- Actively contribute to team and company standards
- Strong JavaScript development skills, understanding of new concepts, and proficiency in React, Angular, or other modern JS frameworks
- Extensive experience developing large-scale application software
- Have full knowledge of new HTML5 constructs, and CSS3
- Have experience with Single Page Application development
- Keep up to date with the newest technologies
- Develop features and create fulfilling user experiences
- A strong understanding of, and practical experience with, web application development
- A sincere commitment to crafting readable and reliable code
- 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.
- Bachelorās degree in Computer Science, Information Technology, or a similar field.
- 2 Years of 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.
- Proficient understanding of code versioning tools, such as Git