As an Application Developer, you will lead IBM into the future by converting complex system requirements into innovative designs and scalable solutions. Operating in an agile environment, you will bridge the gap between critical business needs and cutting-edge technology. Your efforts will empower IBM and its clients to excel, collaborating to integrate code seamlessly into enterprise systems. With access to the latest tools, educational resources, and an expansive career path, this role is an opportunity to make a lasting global impact while working with a leader in technology.
Your Role and Responsibilities
- Collaborate effectively with a dynamic team to design, develop, and implement robust applications.
- Translate complex business needs into technical specifications and solutions.
- Lead the development of innovative, high-quality code that adheres to clean code principles.
- Train team members in technical and procedural aspects to foster a culture of knowledge-sharing and continuous improvement.
- Demonstrate strong communication skills to engage with cross-functional teams and stakeholders effectively.
Key Attributes for Success
- Team Player. Thrive in a collaborative environment, contributing to shared goals and innovation.
- Trainer. Share knowledge and expertise to uplift team capabilities in both procedural and technical domains.
- Communicator. Build strong connections across teams and departments through clear and effective communication.
Required Technical and Professional Expertise
- Front-end Development Expertise. 5-8 years of experience in software development using modern programming languages.
- Clean Code Implementation. Practical experience in writing clean, maintainable, and testable code, including unit tests (Junits).
- React Native and Node.js. Comprehensive understanding of React Native and Node.js, including core principles and advanced features.
- API Development. Hands-on experience in developing and consuming REST APIs and GraphQL services.
- State Management. Proficiency in managing application state with Redux and GraphQL.
- Testing. Expertise in testing frameworks such as Jest to ensure robust and reliable applications.
Preferred Technical and Professional Expertise
- Performance Optimization. The ability to identify and resolve performance bottlenecks using tools such as Chrome DevTools.
- Web Performance Tools. Familiarity with tools like Lighthouse, Web Page Test, or custom performance monitoring solutions.
- Problem-Solving Mindset. A proactive approach to tackling challenges and delivering high-quality results.
About IBM Consulting
IBM Consulting is a world leader in business and technology transformation. We collaborate with the most innovative and valuable companies across various industries, providing strategy, experience, technology, and operational services. Our team’s mission is to accelerate client success through the power of collaboration and technology.
By joining IBM Consulting, you become part of a culture that values innovation, responsibility, and a relentless pursuit of excellence. We believe in leveraging technology responsibly to create solutions that positively impact people, partners, and the planet.
Life at IBM
Being an IBMer is about continuous growth, curiosity, and innovation. At IBM, we understand that the technology landscape is ever-changing, and we’re committed to staying ahead of the curve. You’ll find an environment that encourages experimentation, learning, and a focus on outcomes. Here’s what you can expect.
- Learning Opportunities. Access to the latest tools, resources, and training to enhance your skills and career.
- Collaboration. Work with some of the brightest minds in technology, sharing ideas and pushing boundaries.
- Supportive Environment. Thrive in a workplace that values diversity, inclusion, and mutual respect.
- Impact. Play a key role in shaping the future of technology, contributing to solutions that matter on a global scale.
About IBM
IBM has been a pioneer in technological innovation since its inception in 1911. We have evolved to become a leader in artificial intelligence, quantum computing, blockchain, and hybrid cloud solutions. Today, IBM is one of the largest corporate organizations globally, with a rich history of serving Fortune 50 companies and beyond.
Our legacy of invention and reinvention drives us to tackle some of the world’s most pressing challenges. As an IBMer, you’ll be part of this journey, using technology as a force for good to improve business, society, and the human condition.