
Application Developer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
About the Role
We are seeking an experienced Application Developer with a strong focus on front-end technologies to join our dynamic team in Bengaluru.
As a key member of our development team, you will contribute to building innovative software solutions. This role requires a collaborative spirit, excellent communication skills, and the ability to share your technical knowledge by training colleagues on procedural and technical topics.
Required Qualifications
Education: Bachelor's Degree
Technical Expertise:
- Proven experience as a Front-end Web Developer, proficient in modern software development languages and principles, including Clean Code and unit testing with Junits.
- In-depth understanding of React Native and Node.js, including their core principles.
- Experience in developing and consuming RESTful APIs and GraphQL.
- Proficiency in managing client-side data using Redux and GraphQL, with a strong emphasis on testing using Jest.
Preferred Qualifications
Education: Master's Degree
Technical Experience:
- Experience in measuring and resolving performance bottlenecks using tools such as Chrome DevTools.
- Familiarity with performance analysis tools like Lighthouse and WebPageTest, or custom tooling.
What We Offer
Opportunity to work on cutting-edge projects at a leading technology company.
A collaborative and supportive work environment.
Continuous learning and development opportunities.
Company
IBM
IBM is a global leader in technology and innovation, offering a wide range of solutions and services to businesses worldwide. We are committed to advancing the future of computing.