Requirements:
- Bachelor’s degree in computer science, computer engineering or similar.
- Previous work experience as an AngularJS developer.
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Experience using JavaScript building tools like Gulp or Grunt.
- Knowledge of JavaScript MV-VM/MVC frameworks including AngluarJS.
- Technical lead skills. Can handle a team or independent technical delivery
- Proven experience implementing front-end and back-end JavaScript applications.
- Excellent communication skills.
- Critical thinker and good problem-solver.
Similar jobs
Key Responsibilities:
² Develop and maintain responsive web applications using React.
² Collaborate with UX/UI designers to translate wireframes and mockups into functional code.
² Optimize applications for maximum speed and scalability.
² Write clean, maintainable, and efficient code following best practices.
² Participate in code reviews and contribute to team knowledge sharing.
² Troubleshoot and debug applications to enhance performance.
² Stay up-to-date with the latest industry trends and technologies to ensure our tech stack remains cutting-edge.
Qualifications:
² Current SDE 3 designation or equivalent experience in a senior development role.
² 5+ years of experience in software development, with a strong focus on frontend technologies, particularly React.
² Proficiency in JavaScript (ES6+), HTML, and CSS, with a deep understanding of modern web development practices.
² Experience with state management libraries (e.g., Redux, MobX) and routing solutions.
² Strong knowledge of RESTful APIs and experience with modern build tools (Webpack, Babel).
² Experience with testing frameworks (e.g., Jest, React Testing Library) and test-driven development (TDD).
² Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.
React Native Developer
Responsibilities
● Develop high-quality Javascript (ES6) code for our React Native applications (iOS/Android).
● Coordinate with backend engineers to establish JSON-based APIs.
● Optimize application for maximum speed and compatibility.
● Integrating third-party dependencies and debugging dependency conflicts
● Multitask seamlessly, always maintaining a positive attitude and a client-first mentality
● Incorporate engineering best practices, methodologies & standards in all deliverables
● Pay close attention to details and be able to follow specifications and mockups (pixel perfect).
● Making recommendations to address UI/UX issues.
Requirement:
● 1-2 yrs Experience in React Native
● Strong experience in React Native, JavaScript, ES6, CSS3.
● Good experience with React or React Native and Redux.
● Experience building complex features and interfaces for React Native applications.
● Familiarity with RESTful APIs.
● Experience with version control tools (Git), NPM-
● Deep understanding of data structures, data flow, Ajax and CRUD.
● Solid knowledge of mobile app development practices.
● Excellent spoken and written English
● Excellent communication skills and the ability to clearly articulate design decisions
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. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.
React.js Developer Responsibilities:
- 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:
- 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.
- Experience with browser-based debugging and performance testing software.
- Excellent troubleshooting skills.
- Good project management skills.
Description:
Looking for a great JavaScript developer who is proficient with React.js. primary focus will
be on developing user interface components and implementing them following well-known
React.js workflows with Redux.
Requirements:
Experience with web technologies (REACT, REDUX, AJAX, SCSS/LESS/CSS,
Hooks,HTML)
Excellent conceptual understanding of DOM, JavaScript, HTML/CSS and cross browser
rendering, behavior and performance. The candidate should have high level knowledge
on user experience, asset loading, browser rendering, responsive design, state
management, JavaScript asynchronous patterns, request handling, partial page updates, and REST APIs
with AJAX
Experience implementing static typing in JavaScript (Babel, Typescript)
Familiar with TDD practices. Comfortable with Jest, Jasmine, Cypress, Webdriver.io,
and other automation frameworks to develop and keep the test suite up to date.
Familiarity with front-end build/publish tools, such as npm. Grunt/Gulp.js, Webpack,
browserify.js
Proficient understanding of code versioning tools, such as GIT.
AEM Sites Developer
Pattem Digital Technologies is looking for a highly effective Adobe Experience manager(AEM) Developer to join our team. This person will utilize best practices and methodologies to design and implement the best solution for our clients. This key member of our team contributes to the entire software development lifecycle including analysis, requirement specification, use case and data modeling, technical design, development, testing, and implementation. This individual will be focused on delivering assigned tasks and/or specific tracks of the solution on time, escalating issues when appropriate as well as educating and leading others in the form of code reviews, workshops, and documentation.
Know your work :
- Build and maintain solutions for AEM (Sites, Assets).
- Work in Agile Methodology - be part of Sprint Ceremonies, provide accurate estimates for assigned development Stories & deliver on time.
- Follow Best and Recommended Practices while implementing solutions.
- Ensure Code Quality, Readability, Maintainability and Security.
- Coordinate with multiple teams (Ex: UI/QA) for any dependencies.
- Write JUnit Test Cases for Unit Testing
- Communicate with customer teams on requirements effectively.
- Manage customer expectations of response time and issue resolution
- Troubleshoot and reproduce the technical problems reported by customers and define workarounds.
- Create and integrate content-driven applications on top of the AEM platform, and integrate with other systems.
- The AEM Developer provides technical leadership with a focus on CMS solutions. This Includes planning, guiding the design, estimation, user interface, people management, issue resolution and quality assurance.
- Collaborate across disciplines and use their in-depth knowledge of AEM technology to help deliver business solutions for our clients.
What you need to apply :
- Good understanding of UI technologies like JQuery, Java Script, HTML 5, CSS.
- Good understanding of backend technologies like Java EE, Servlets, JSP, Tag libraries, and JSTL skills, combined with a good understanding of Enterprise Java frameworks such as Spring, Spring Boot and Hibernate.
- Good understanding of CI/CD tools like Maven, Jenkins.
- Good understanding of Code Quality and Security tools like SONAR.
- Good understanding of Touch UI, Sightly (HTL) and Sling Models.
- Good understanding of AEM Backend Development like Sling Servlets, OSGi Components and JCR Queries.
- Solid experience in problem analysis and resolution of technical problems.
- Ability to handle clients professionally during all interfaces.
- Ability to work in extended hours to overlap with North America timings.
- Strong written and verbal communication skills.
- Minimum 3+ years of experience in AEM.
- 3-4 years of experience in CMS implementations with Adobe Experience manager(AEM).
- Hands-on work experience on Adobe 6.x versions.
- Knowledge in AEM foundational concepts, including the CRX repository, the AEM platform, the use of core frameworks such as Apache Sling and Apache Felix.
- Knowledge on latest AEM features.
- Working with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.
- Being able to develop new user facing features.
- Ensuring the technical feasibility of UI/UX designs.
- Optimizing application for maximum speed and scalability.
- Assuring that all user input is validated before submitting to the back end.
- Collaborating with other team members and stakeholders.
What you need to have:
- Proficient understanding of web mark-up, including HTML5, CSS3
- Basic understanding of CSS pre-processing platforms, such as LESS and SASS
- Rock-solid understanding of JavaScript. Should have experience in React, Redux, or any other state management library.
- Huge plus if you are worked on complex UIs which involved drag & drop interactions.
- Good understanding of asynchronous request handling, partial page updates and AJAX.
- Hands-on experience in optimizing the UI of an application.
- Proficient understanding of cross-browser compatibility issues and ways to work around them.
- Proficient understanding of code versioning tools, such as Git.
- Knowledge about Docker, Nginx, Angular and RxJs are nice to have and adds as a bonus.
- Coordinate with development teams,analysts and product managers to ideate software solutions.
- Meet both technical and consumer needs.
- Design client-side and server-side architecture that can scale to thousands of end users.
- Develop and manage well-functioning servers, databases and applications.
- Ensure cross-platform optimisation and responsiveness of applications.
- Diagnose and fix bugs and performance bottlenecks.
- Document code and write automated tests to ensure the product is of the highest quality.
- Create security and data protection processes.
- Design and develop secure APIs.
- Monitor & optimise application performance
- Staying abreast of developments in web applications and programming languages.
- Ability to quickly adapt and migrate code to most current technologies.
- 3+ years of proven experience working as a Full Stack Developer
- 5+ years of enterprise software development experience
- Experience developing desktop, mobile and web applications
- Proficiency with multiple front-end languages and frameworks (e.g. HTML, CSS, JavaScript, React, React Native, Kotlin, Swift, jQuery)
- Knowledge of multiple back-end languages, specifically JavaScript frameworks (Node JS, Python)
- Knowledge of AWS, Firebase, GIT and Jenkins.
- Expertise in algorithms, data structures, JSON manipulation/ parsing, XML, caching and logging frameworks.
- Hands on experience with databases (e.g. Postgres, MongoDB), web servers (e.g. Apache, NGINX) and UI/UX design implementation.
- Strong organisational and project management skills.
- An analytical mind with good problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Degree in Computer Science, Statistics or relevant field.
- Work in a high-trust, high-transparency environment, that will literally change the way you engage with people in your professional and personal life.
- Do massive scale, meaningful work that transforms the workdays and lives of people.
- Join us in Goa or remotely from anywhere across the world.