Application Developer
KeySkills
Company Name
Job Description
Job Description:
As an Application Developer, you will be responsible for designing, building, and configuring web applications using React.js. You will collaborate with cross-functional teams to define and deliver user-centric solutions that drive innovation and business success.
Roles & Responsibilities
-
Independently perform development tasks and take ownership of modules.
-
Become a Subject Matter Expert (SME) over time through active participation and delivery.
-
Engage in technical discussions and contribute to solutioning with the team.
-
Collaborate with designers, product owners, and backend developers to implement new features.
-
Develop scalable and maintainable front-end architecture.
-
Write clean, maintainable, and efficient code.
-
Execute full software development lifecycle: requirements, design, implementation, testing, and maintenance.
-
Prepare and maintain technical documentation and progress reports.
Must-Have Skills
-
Strong proficiency in React.js
-
Solid understanding of JavaScript, HTML, and CSS
-
Experience with state management libraries like Redux or MobX
-
Familiarity with RESTful APIs and asynchronous JavaScript
-
Hands-on experience with Git or other version control tools
Good-to-Have Skills
-
Exposure to UI/UX principles
-
Knowledge of testing frameworks (e.g., Jest, Enzyme)
-
Experience with TypeScript is a plus
-
Familiarity with Agile methodologies
-