3 Senior Frontend Developer
Full Stack JavaScript Developer
- In IBM iX, we work at the intersection of strategy, creativity, and technology to help our clients digitally reinvent their businesses. We help clients to define their strategy, create exceptional experiences, and build their business, by design.
- We are looking for JavaScript Developers to work on IBM iX projects for clients from financial, retail, and transportation industries using blockchain, e-commerce, cognitive, and Quantum technologies.
- The candidates should work with UX designers and architects to deliver React or Node.js applications while adhering to clean code guidelines and utilizing testing libraries to ensure code quality.
Read more about IBM iX https://www-935.ibm.com/services/ibmix/
Job responsibilities:
- Create and update React/Node.js features in micro frontend architecture based on business specifications (wireframes) or bug reports.
- Collaborate with graphic and instructional designers and business analysts.
- Translate designs and style guides provided by the design team into functional user interfaces, ensuring cross-browser compatibility and performance.
- Contribute to the development of high-quality backend code (e.g., REST APIs, GraphQL APIs).
- Ensure design and user experience quality throughout the development process to launch.
- Build software applications following coding standards, and develop appropriate unit tests, integration tests, and deployment scripts.
- Engage with various project stakeholders and share research, development findings, and results.
- Participate in code reviews.
Required skills:
- Experience with JavaScript and TypeScript, including unit testing frameworks.
- Strong knowledge of ES6/ES7 features.
- Proficient in HTML5 and CSS3.
- Extensive experience with React and Node.js/Express.
- Experience with CSS preprocessors like SASS or LESS.
- Familiarity with source control tools such as Git.
- Good understanding of SEO principles.
- Knowledge of web accessibility standards.
- Experience with testing libraries such as Mocha, Jasmine, Chai, or similar.
- Proficient in English communication.
- Team-oriented with the ability to work closely with peers and stakeholders.
Nice to have skills:
- Understanding of Redux and state management.
- Knowledge of DevOps strategies.
- Understanding of SQL/NoSQL database design and usage.
- Experience with cloud platforms such as AWS, Azure, or IBM Cloud.
- Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
- Experience with CMS platforms like Adobe Experience Manager, Strapi, Contentful, etc.
- Experience delivering Agile projects.