Role
App Developer (React / Angular / JS)
Location
Remote / Hybrid
Employment Type
Full-Time
Required Experience
4+ Years Experience
Job Overview
We are looking for a skilled App Developer / Front-End Developer with strong experience in React, Angular, and JavaScript to design, develop, enhance, and maintain responsive web applications. The ideal candidate should have strong front-end development skills and experience working with modern JavaScript frameworks.
Key Responsibilities
- Design, develop, and maintain scalable and responsive web applications.
- Develop user interfaces using React.js, Angular, JavaScript, HTML5, and CSS3.
- Build reusable and maintainable UI components.
- Work with REST APIs and integrate front-end applications with backend services.
- Translate business and technical requirements into functional applications.
- Troubleshoot, debug, and resolve application issues.
- Optimize applications for performance, scalability, and cross-browser compatibility.
- Participate in code reviews and follow coding and development best practices.
- Collaborate with UI/UX designers, backend developers, QA engineers, and product teams.
- Write clean, efficient, reusable, and well-documented code.
- Participate in Agile/Scrum ceremonies, sprint planning, and daily stand-ups.
Required Skills
- Strong hands-on experience with JavaScript and modern front-end development.
- Strong experience with React / React.js / ReactJS.
- Experience with Angular / AngularJS.
- Strong knowledge of HTML5 and CSS3.
- Experience with TypeScript is preferred.
- Experience consuming and integrating RESTful APIs.
- Good understanding of responsive web design and cross-browser compatibility.
- Experience with Git or other source-control tools.
- Strong debugging and problem-solving skills.
Preferred Qualifications
- Experience with modern React and Angular versions.
- Knowledge of state-management libraries such as Redux, Context API, NgRx, or similar.
- Experience with UI frameworks such as Material UI, Bootstrap, or equivalent.
- Familiarity with Agile/Scrum development methodologies.
- Understanding of front-end application performance optimization.
- Experience with unit testing frameworks such as Jest, Jasmine, Karma, or similar.
Experience
- 4+ years of experience in software/application development.
- Strong hands-on experience in front-end development using React, Angular, and JavaScript.
Job Title Options Considered
Candidates with experience matching any of the following titles are encouraged to apply:
